MFC为新建的类绑定一个对话框

我从CStatic类继承了一个新的类,在里边进行自己的操作,然后类里边有一个消息响应函数,我要给它发消息,发现发消息的SendMessage()里边的第一个参数是窗口句柄,但是这个类没有句柄啊,所以究竟该如何实现给这个类发消息呢?

作者: cjqpker   发布时间: 2011-06-13

你说的不太清楚,最好将问题描述清楚一点。

作者: wltg2001   发布时间: 2011-06-13

就是说在这个类里边创建一些控件,然后需要在其它对话框里边向这个类发消息来改变控件的值,所以不知道该如何实现

作者: cjqpker   发布时间: 2011-06-13

引用楼主 cjqpker 的回复:
我从CStatic类继承了一个新的类,在里边进行自己的操作,然后类里边有一个消息响应函数,我要给它发消息,发现发消息的SendMessage()里边的第一个参数是窗口句柄,但是这个类没有句柄啊,所以究竟该如何实现给这个类发消息呢?

CStatic类怎么可能没有窗口句柄吗?CStatic类派生自CWnd类

作者: VisualEleven   发布时间: 2011-06-13

不用这样,如果这样都需要创建一个类,那不要累死程序了。

操作较多的控件你可以在相关窗口类中关联为一个变量,简单的直接用GetDlgItem

作者: kuyucman   发布时间: 2011-06-13

GetSafeHwnd();

作者: hustlaofan   发布时间: 2011-06-13