我在一个线程函数中使用
COpt *pTestDlg;
SendMessage(pTestDlg->GetSafeHwnd(),WM_DELETECTR,0,0);
向一个CFormView的子类COpt发送消息,可发现好像没有调用消息函数(我将断点设置在消息函数内部,并没有停止)
我如果要响应消息的话,该如何是好呢,另外,是不是在线程中直接调用函数容易出错,采用发送消息的方法来调用函数可以吗?
多谢各位!
COpt *pTestDlg;
SendMessage(pTestDlg->GetSafeHwnd(),WM_DELETECTR,0,0);
向一个CFormView的子类COpt发送消息,可发现好像没有调用消息函数(我将断点设置在消息函数内部,并没有停止)
我如果要响应消息的话,该如何是好呢,另外,是不是在线程中直接调用函数容易出错,采用发送消息的方法来调用函数可以吗?
多谢各位!
解决方案 »
- 静态切分的可以取消然后在次切分么?可以的话怎么实现?
- 请教
- 基于对话框应用程序右下角拖动特效问题(IE6的右下角的样子)
- 如何让CFromView中的控件自适应?
- 现在VS2008有正式版了吗?
- 关于微软Office快捷方式的问题。。。在线等。
- Can I execute the file in buffer ? (executable binary file, CMemFile)
- 求FindWindow详解?
- 如何才能在窗口创建的时候动态的将一个CEdit控件满填充到这个窗口里呢?
- 刚入门,老师叫写一个函数,不会做。
- 拥有窗口的dll不能正常卸载的问题
- 如何尽量不闪烁的拖动视图中的几个图形?不想重绘
改成PostMessage后,好像还是不行,这个程序本来是基于对话框的,一切都很正常,在消息函数中设置了断点也会停止,可是改成FormView之后就不行了,好郁闷啦
使用PostMessage会好一些。建议在主窗口中建立一个类似消息中心的东西,所有线程的消息都发给它,由它转发到各个目的窗口。