08 2014 档案
关于点击程序的任务栏图标无法最小化程序界面的问题
摘要:一般情况下,点击程序任务栏的图标,程序会响应WM_SYSCOMMAND消息,然后再OnSysCommand()消息函数里面截取(nID & 0xFFF0) == SC_MINIMIZE这个消息。然后 ShowWindow(SW_HIDE); //隐藏当前窗口 Shell_NotifyIcon(NI... 阅读全文
posted @ 2014-08-20 10:34 言止予思 阅读(3822) 评论(1) 推荐(0) 编辑
stl中的map经验
摘要:如果想使用一个map临时变量装载参数map,不需要使用new创建一个对象。声明一个变量,直接赋值就可以。map内部自己重载了=操作符,会自己分配内存。 阅读全文
posted @ 2014-08-09 19:02 言止予思 阅读(140) 评论(0) 推荐(0) 编辑
线程中创建窗口问题
摘要:在线程函数内创建局部窗口会导致线程函数很卡,而且如果不用UpDateWindow()刷新,非模态窗口显示不会重绘出来。模态窗口会立即重绘。所以不建议在线程内动态创建窗口。 阅读全文
posted @ 2014-08-09 18:58 言止予思 阅读(273) 评论(0) 推荐(0) 编辑
获取应用程序完整名称和分解目录
摘要:在编程过程中,常常需要获取程序的路径,并对路径进行分解和合并,这时就使用到了_splitpath。同时与之相反的功能函数有:_makepath。与之相关的函数有:FindFirstFile等。void _splitpath( const char *path, char *drive, char *... 阅读全文
posted @ 2014-08-05 15:28 言止予思 阅读(284) 评论(0) 推荐(0) 编辑