win32 C++
神仙牛
这个作者很懒,什么都没留下…
展开
-
GetMessage/PeekMessage次序//这死心眼的GetMessage啊!
GetMessage/PeekMessage次序//这死心眼的GetMessage啊!1. 在程序(线程)消息队列查找消息,如果队列有消息,检查消息是否满足指定条件(HWND,ID范围),不满足条件就不会取出消息,否则从队列取出消息返回2. 如果程序(线程)消息队列没有消息,向系统队列获取属于本程序的消息。如果系统队列的当前消息属于本程序,系统会将消息转发到程序消息队列原创 2016-04-06 00:02:50 · 400 阅读 · 0 评论 -
伪代码模拟TranslateMessage内部实现
伪代码模拟TranslateMessage内部实现TranslateMessage(&nMsg){ if(nMsg.message !=WM_KEYDOWN) Return…; 根据nMsg.wParam(虚拟键码值)可以获知哪个按键被按下 If(不是) return…; if(是){ 判断CapsLo原创 2016-04-06 16:01:12 · 493 阅读 · 0 评论 -
菜单项的状态
菜单项的状态在增加菜单项可以设置菜单项的状态。可以使用菜单API 修改状态DWORD CheckMenuItem更改菜单项勾选非勾选状态//更改菜单项勾选/非勾选状态DWORD CheckMenuItem( HMENU hmenu, // 菜单句柄 UINT uIDCheckItem, // 菜单项的ID或菜单项位置(索引) UINT原创 2016-04-18 21:31:34 · 531 阅读 · 0 评论 -
双线程--改变事件信号有无,协调工作
#include "stdafx.h"#include "windows.h"#include "stdio.h"HANDLE g_hEvent = 0; //接收事件句柄//子线程1DWORD CALLBACK PrintProc(LPVOID pParam){while(1){WaitForSingleObject(g_hEvent,INFINITE原创 2016-05-04 16:03:01 · 287 阅读 · 0 评论 -
win7旗舰版安装VC++6.0番茄插件和行号显示
本文转载自:http://www.verydemo.com/demo_c173_i3570.htmlwin7旗舰版安装VC++6.0番茄插件和行号显示分类: 操作系统/ Windows/ 文章1、运行简体中文版或英文版的VC++6.0 sp6 的企业版中的setup.exe安装程序,个人推荐使用英文版 接着安装,转载 2016-06-10 21:58:09 · 3280 阅读 · 0 评论 -
MFC与Win32的区别
文章原址:http://blog.sina.com.cn/s/blog_7656589b01016011.htmlMFC就是 微软给你包装了的库,提供了很多扩展功能,以及高级功能,这样方便你使用,而不是自己从头调用API来实现而API由于是MFC下一层,自然实现更灵活,可以根据你的需要来使用,不会被MFC类库所限制。win32和mfc编程的最大不同是win32是编程者自己转载 2016-07-08 16:55:10 · 661 阅读 · 0 评论