我有一个包含子窗口的容器窗口(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()
};