AfxGetMainWnd ()取基于对话框的程序主窗口是没错的(但是,这个方法不是万能的(例如多线程里),看看MSDN,在Secondary Thread(不知道怎么翻译)中你就取不到你想要的主窗口了.)如果不是这样,你的问题就出在消息映射上,(一般 WM_USER+100),你在你的程序里直接调用一下你的自定义消息,看看有没有反映.