MFC-RegisterWindowMessage给窗口增加一个消息
UINT showMyAppMsg = RegisterWindowMessage(_T("MYAPP_SHOW"));//给窗口增加一个消息 /* 定义一个新的窗口消息,保证该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage函数时,可以使用该函数返回的消息值 参数:LPCTSTR lpString 消息字符串 返回值:如果消息注册成功,返回0xC000至0xFFFF的值。如果注册不成功,返回0 该函数专门用在注册在两个相互协作的应用程序之间通信的消息 如果两个应用程序使用相同的消息字符串注册,那么会返回相同的消息号。这个消息会一直持续到程序结束 只在多于一个应用程序需要使用相同的消息进行通信的时候使用该函数。如要在应用程序内发送信息,请使用WM_USER到0x7FFF之间的消息值 */ CString str; str.Format(_T("showMyAppMsg=%d"), showMyAppMsg); ::OutputDebugString(str);
为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用
应用实例看:https://www.cnblogs.com/liming19680104/p/17315489.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
2019-04-11 第一节浮力练习题