正在阅读:VC学习:全局共享变量的困惑VC学习:全局共享变量的困惑

2004-02-14 09:34 出处:CSDN 作者:ggg82 责任编辑:linjixiong

  //进行付值
  haveinit=100;
  noinit=100;
  sprintf(Text,"haveinit=%d\nnoinit=%d",haveinit,noinit);
  MessageBox((HWND)msg->wParam,Text,"付值情况",MB_OK);
  }
  }
  return CallNextHookEx(NULL, code, wParam, lParam);
  }
  __declspec(dllexport) void Test(HWND hWnd)
  {
  char Text[50];
  //寻找任意对话框
  HWND hTest=FindWindow("#32770","");
  //取得对话框的线程句柄
  HWND handle=GetWindowThreadProcessId(hTest,NULL);
  HANDLE hLib= GetModuleHandle("dll.dll");
  //添加钩子
  HHOOK hook = SetWindowsHookEx(WH_CALLWNDPROC,TestProc,hLib ,handle);
  if(hook)
  {
  //发送消息激活钩子
  SendMessage(hTest,WM_NULL,(WPARAM)hWnd,0);
  //卸载钩子
  UnhookWindowsHookEx(hook);
  //输出结果
  sprintf(Text,"haveinit=%d\nnoinit=%d",haveinit,noinit);
  MessageBox(hWnd,Text,"输出结果",MB_OK);
  }
  }

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品