子窗口中的Windows消息

时间:2014-02-19 17:20:50

标签: mfc window-messages

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

子窗口继承自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()
};

1 个答案:

答案 0 :(得分:1)

我发现Paul DiLascia this article非常擅长解释消息,窗口及其路由方式之间的关系。