VC 6.0中如何添加自己定义的消息 VC 6.0中如何添加自己定义的消息 比如WM_MYMESSAGE 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是Win32项目,直接SendMessage(WM_MYMESSAGE...)并且在消息循环中处理WM_MYMESSAGE就可以了。如果是MFC项目,在类定义的DECLARE_MESSAGE_MAP()前添加消息处理函数afx_msg INT OnMyMsgProc(WPARAM wParam,LPARAM lParam);OnMyMsgProc是你的消息处理函数。在类实现的BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()添加消息映射ON_MESSAGE(WM_MYMESSAGE,OnMyMsgProc)。然后编写OnMyMsgProc函数处理消息。 如何自定义消息.h中#define WM_MYMESSAGE WM_USER+100//{{AFX_MSG(...) ...... //}}AFX_MSG afx_msg LRESULT OnDoMessage(WPARAM wParam,LPARAM lParam); ...... DECLARE_MESSAGE_MAP().cpp中BEGIN_MESSAGE_MAP(...) //{{AFX_MSG_MAP(...) ...... //}}AFX_MSG_MAP // Global help commands ON_MESSAGE(WM_MYMESSAGE,OnDoMessage) ......END_MESSAGE_MAP()LRESULT CTest8Dlg::OnDoMessage(WPARAM wParam,LPARAM lParam) { .....你的操作;//如int k=(int)wParam;等等 return 0L;} http://msdn.microsoft.com/library/en-us/vcmfc98/html/_mfcnotes_tn006.asp 让子窗口最小化的任务栏 如何在新建线程中做画内存并copy到屏幕中去? 请问COM与ACTIVEX有什么关系呀 请问NetBIos编程的问题 关于语言 小菜提问:怎么定位游标啊。我打开一个Access数据库查询。 急,请高人指点迷津!!!!!!!!! 请问在VC 中如何读写文件速度最快? isapi中用ado访问数据库只能读不能写,何故?相同的代码在exe中可以 vs软件中使用mfc给一些控件添加了一些变量,如何查看所有添加变量的信息? 急,召唤socket牛人 有没有遇到这种情况的朋友(关于DAO数据库)
如果是MFC项目,在类定义的DECLARE_MESSAGE_MAP()前添加消息处理函数afx_msg INT OnMyMsgProc(WPARAM wParam,LPARAM lParam);OnMyMsgProc是你的消息处理函数。
在类实现的BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()添加消息映射ON_MESSAGE(WM_MYMESSAGE,OnMyMsgProc)。然后编写OnMyMsgProc函数处理消息。
.h中
#define WM_MYMESSAGE WM_USER+100//{{AFX_MSG(...)
......
//}}AFX_MSG
afx_msg LRESULT OnDoMessage(WPARAM wParam,LPARAM lParam);
......
DECLARE_MESSAGE_MAP()
.cpp中
BEGIN_MESSAGE_MAP(...)
//{{AFX_MSG_MAP(...)
......
//}}AFX_MSG_MAP
// Global help commands
ON_MESSAGE(WM_MYMESSAGE,OnDoMessage)
......
END_MESSAGE_MAP()LRESULT CTest8Dlg::OnDoMessage(WPARAM wParam,LPARAM lParam)
{
.....你的操作;//如int k=(int)wParam;等等
return 0L;
}