载入中,请稍候……

MFC中对音量的控制:增大,减小,静音

Admin 于 2008-10-22 00:44:54 发表C/C++

  1. //增大音量: 
  2. keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY,0); 
  3. keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0); 
  4.  
  5. //减小音量: 
  6. keybd_event(VK_VOLUME_DOWN,MapVirtualKey(VK_VOLUME_DOWN,0),KEYEVENTF_EXTENDEDKEY,0); 
  7. keybd_event(VK_VOLUME_DOWN,MapVirtualKey(VK_VOLUME_DOWN,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0); 
  8. //静音: 
  9. keybd_event(VK_VOLUME_MUTE,MapVirtualKey(VK_VOLUME_MUTE,0),KEYEVENTF_EXTENDEDKEY,0); 
  10. keybd_event(VK_VOLUME_MUTE,MapVirtualKey(VK_VOLUME_MUTE,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0); 
被阅1403次, 1票MFC 音量 发表评论

在MFC或者C++中使用GDI+

Admin 于 2008-09-13 03:08:30 发表C/C++

首先在stdafx.h或者其他头文件里面加上以下代码,以包含GDI+的头文件和lib文件:

  1. #include <gdiplus.h> 
  2. using namespace Gdiplus; 
  3. #pragma comment(lib, "gdiplus.lib") 

然后在CWinApp继承下来的应用程序类里面声明两个变量:

  1. private
  2. GdiplusStartupInput gdiplusStartupInput; 
  3. ULONG_PTR gdiplusToken; 

在初始化函数InitInstance()里面加入:

  1. GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); 

到这里,GDI+的初始化工作已经完成,可以在应用程序当中使用GDI+了!
在退出应用程序之前,还需要关闭GDI+,你可以在CWinApp::ExitInstance()当中加入:

  1. GdiplusShutdown(gdiplusToken); 

 

被阅655次, 0票MFC GDI+ VC++ 发表评论
1 / 1 / 2 | « 1 » |

Powered by MiniBoke v2.0.0.8 Build 0828

Copyright © 2008 迷你博客. All rights reserved.

粤ICP备07500939号