蓦然回首,那人却在灯火阑珊处

默默走在编译的路上,不知道何时才生成.exe文件
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

  • 随笔 - 13
  • 文章 - 0
  • 评论 - 8
  • 引用 - 0

常用链接

留言簿(1)

随笔档案

csdn

搜索

  •  

最新评论

阅读排行榜

评论排行榜

将CString类型的变量赋给char*类型的变量

memcpy:
CString mCS=_T("cxl");
char mch[20];
memcpy(mch,mCS,20);

感觉这个好用--

posted @ 2008-04-07 18:45 裁缝 阅读(253) | 评论 (0)编辑 收藏
程序中的KillTimer()函数 不被执行??

http://www.cppblog.com/Files/icefairy/ActiveKey.rar    这个是程序中的生成dll文件的代码
http://www.cppblog.com/Files/icefairy/test2.rar        这个是测试的程序
关于代码,就不往上贴了,只说下问题,希望大家,帮忙解决一下。
在dll程序中,hook键盘消息,当F10键按下 ,启动定时器,让鼠标在当前位置单击。当F12按下,取消定时器。
问题是,当F12按下的时候,定时器并没有关掉,感觉像是KillTimer 函数有问题。
为什么在定时器的回调函数中会有4个参数?第一个参数是什么意思?
怎么获得当前窗体的句柄?
初学C++,问些简单的问题,见笑了。。

posted @ 2008-03-24 22:22 裁缝 阅读(1343) | 评论 (0)编辑 收藏
FindWindow函数怎么用???

为什么用
FindWindow(
   LPCTSTR lpszClassName,
   LPCTSTR lpszWindowName
);这语句获取窗口句柄时;
总是得不到窗口句柄。

 DWORD hProcId;
  HWND gWnd = ::FindWindowA( NULL , "赤壁" ); //获取赤壁窗口句柄
  if(gWnd)
  {

    GetWindowThreadProcessId(gWnd,&hProcId);  //获取进程ID
    HANDLE ghd = OpenProcess(PROCESS_ALL_ACCESS,FALSE,hProcId);

 }

其中gWnd是NULL。
哪里出错了??

posted @ 2008-03-01 18:06 裁缝 阅读(3676) | 评论 (5)编辑 收藏
仅列出标题
共2页: 1 2