0
我有一个包含子窗口的容器窗口(CFrameWnd),如果我在某些情况下将子窗口设置为spy ++,我看不到任何消息传递。为什么?在Windows之间调节消息的系统是什么?我检查了所有窗口都已启用。子窗口中的Windows消息
子窗口从CDialog的继承和具有WS_CHILD样式
class PanelDialog : public CDialog
{
DECLARE_DYNAMIC(PanelDialog)
public:
PanelDialog(CWnd* pParent = NULL); // standard constructor
virtual ~PanelDialog();
// Dialog Data
enum { IDD = IDD_PANEL_DIALOG };
private:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
};
这个问题有点过于笼统,无法给出准确的答案。大多数孩子窗口和父母之间的沟通取决于他们的班级类型。你能给出一个没有通信的子窗口的具体例子吗? PS。静态控件通信很少(因为它们是静态的!)。 – user1793036
我添加了关于子窗口 – lupok