Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mfc 子窗口中的Windows消息_Mfc_Window Messages - Fatal编程技术网

Mfc 子窗口中的Windows消息

Mfc 子窗口中的Windows消息,mfc,window-messages,Mfc,Window Messages,我有一个包含子窗口的容器窗口(CFrameWnd),如果我在子窗口上设置spy++,在某些情况下,我看不到任何消息传递。为什么?什么是管理窗口间消息的系统?我检查了所有窗口是否都已启用 子窗口继承自CDialog并具有WS_子样式 class PanelDialog : public CDialog { DECLARE_DYNAMIC(PanelDialog) public: PanelDialog(CWnd* pParent = NULL); // standard co

我有一个包含子窗口的容器窗口(CFrameWnd),如果我在子窗口上设置spy++,在某些情况下,我看不到任何消息传递。为什么?什么是管理窗口间消息的系统?我检查了所有窗口是否都已启用

子窗口继承自CDialog并具有WS_子样式

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()
};

我发现Paul DiLascia非常善于解释消息、窗口和它们的路由之间的关系。

这个问题太笼统了,无法给出准确的答案。大多数子窗口与其父窗口之间的通信取决于它们的类类型。你能给出一个没有显示任何通信的子窗口的具体例子吗?静态控件很少通信(因为它们是静态的!)。我添加了关于子窗口的信息