首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

线程函数想访问窗口类的按钮响应函数怎么处理呢

2013-04-09 
线程函数想访问窗口类的按钮响应函数怎么办呢?VC6.0,基于对话框的MFC EXE,XP问题是:我有一个线程函数,函数

线程函数想访问窗口类的按钮响应函数怎么办呢?
VC6.0,基于对话框的MFC EXE,XP
问题是:我有一个线程函数,函数内想用到窗口内的一个按钮的消息响应函数,该怎么办呢? 
[解决办法]

引用:
引用:
向该按钮发送单击消息SendMessage()

不过我该怎么样写这段代码呢?因为函数不是窗口类的函数,不能用MFC的一些东西...
所以,我这样写对吗?
//得到按钮句柄
HWND hwnd1=::GetDlgItem(AfxGetMainWnd()->m_hWnd,IDC_BUTTON1);
//发送点击按钮的消息
::SendMessa……
如果你的线程中还需要访问窗口中的其他东西,可以直接传窗口类对象的指针,总之就是消息的时候者(按钮)的句柄要正确才能收到消息
[解决办法]
WM_CLICK是你自定义的消息吧?如果是自定义的消息,到可以在自定义消息的消息处理中直接调用按钮的效应函数

热点排行