WEB开发网
开发学院软件开发VC 更改屏幕显示数据的作弊程序 阅读

更改屏幕显示数据的作弊程序

 2006-07-20 11:41:40 来源:WEB开发网   
核心提示: 注册系统热键要用到RegisterHotKey函数,三步曲:1、要注册哪些键,更改屏幕显示数据的作弊程序(4),先申明一下 //注册系统热键#define ID_A1501#define ID_B1502#define ID_C1503#define ID_D1504#define ID_

注册系统热键

要用到RegisterHotKey函数,三步曲:

1、要注册哪些键,先申明一下 //注册系统热键
#define ID_A  1501
#define ID_B  1502
#define ID_C  1503
#define ID_D  1504
#define ID_E  1505
2、程序初始化的时候,调用注册热键函数,当然你直接写在初始化函数中我也不能反驳,这是你的自由:P //RegSysHotkey();
//-------------------------------------------------------------------------
//注册系统热键
void CTestDlg::RegSysHotkey()
{
  HWND hWnd = this->m_hWnd;
  RegisterHotKey(hWnd, ID_A, MOD_ALT, 65);  //Alt + A
  RegisterHotKey(hWnd, ID_B, MOD_ALT, 66);  //Alt + B
  RegisterHotKey(hWnd, ID_C, MOD_ALT, 67);
  RegisterHotKey(hWnd, ID_D, MOD_ALT, 68);
  RegisterHotKey(hWnd, ID_E, MOD_ALT, 69);
}
3、重载PreTranslateMessage,在你程序运行的时候来截获热键的输入。 BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
  switch (pMsg->message)
  {
  //处理系统热键WM_HOTKEY消息
  case WM_HOTKEY:
    switch(pMsg->wParam)
    {
    case ID_A:
      OnAppShow();
      break;
    case ID_B:  //彻底隐藏
      HideMe();
      break;
    case ID_C:…….具体请参照exe代码片断
自定义消息和系统栏图标

就不详叙了,请参照代码。

好了,就说这么多了,新年新气象,希望大家都有一个好心情。给出的代码没有什么版权,想用就用吧,代码也没怎么整理,只是重新编译了一下,在demo路径下,好像用的是静态链接,希望在你的机器上能运行。运行不起来可别怪我。不明白的地方请看目录下的readme文件和代码的注释,或者去VCKBASE论坛提出吧,有很多大侠会帮忙解决的。

上一页  1 2 3 4 

Tags:更改 屏幕 显示

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接