MFC编译报错 向各位大佬求助
在基于dialog的mfc程序中 我为了dialog之间通信 在主dialog的.cpp加了ON_MESSAGE(WM_MyMessage,CCommTestDlg::OnMyMessage),不知道为什么 只能加在
BEGIN_MESSAGE_MAP(CCommTestDlg, CDialog)
//{{AFX_MSG_MAP(CCommTestDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab1)
ON_BN_CLICKED(IDC_BUTTON_LINK, OnButtonLink)
ON_BN_CLICKED(IDC_BUTTON_LOAD, OnButtonLoad)
ON_BN_CLICKED(IDC_BUTTON_READ, OnButtonRead)
ON_BN_CLICKED(IDC_BUTTON_SAVE, OnButtonSave)
ON_BN_CLICKED(IDC_BUTTON_WRITE, OnButtonWrite)
ON_BN_CLICKED(IDC_BUT_FILE_DOWN, OnButFileDown)
ON_BN_CLICKED(IDC_BUT_CHOOSE_FILE, OnButChooseFile)
ON_WM_TIMER()
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MyMessage,CCommTestDlg::OnMyMessage)
END_MESSAGE_MAP()
这样的地方才有用
然后今天为了实现dialog大小改变时控件跟着改变,于是通过classwizard加了VM_SIZE 并生成了onsize()函数
BEGIN_MESSAGE_MAP(CCommTestDlg, CDialog)
//{{AFX_MSG_MAP(CCommTestDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab1)
ON_BN_CLICKED(IDC_BUTTON_LINK, OnButtonLink)
ON_BN_CLICKED(IDC_BUTTON_LOAD, OnButtonLoad)
ON_BN_CLICKED(IDC_BUTTON_READ, OnButtonRead)
ON_BN_CLICKED(IDC_BUTTON_SAVE, OnButtonSave)
ON_BN_CLICKED(IDC_BUTTON_WRITE, OnButtonWrite)
ON_BN_CLICKED(IDC_BUT_FILE_DOWN, OnButFileDown)
ON_BN_CLICKED(IDC_BUT_CHOOSE_FILE, OnButChooseFile)
ON_WM_TIMER()
ON_WM_SIZE()
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MyMessage,CCommTestDlg::OnMyMessage)
END_MESSAGE_MAP()
然后就编译报错了,一大堆东西变成了未定义 找不到 求助大佬