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