|
发表于 2005-4-12 18:38:00
|
显示全部楼层
Modeless对话框用
CSampDialog* gpDlg = NULL;
gpDlg = new CSampDialog(acedGetAcadFrame());
gpDlg->Create(ID_SAMPDIALOG);
gpDlg->ShowWindow(SW_SHOW);
gpDlg->CenterWindow();
在SampDialog.h中增加函数
afx_msg LONG onAcadKeepFocus(UINT, LONG);
在SampDialog.cpp中加入
LONG CSampDialog:nAcadKeepFocus(UINT, LONG)
{
return TRUE;
}
在SampDialog.cpp中的如下部分加入
BEGIN_MESSAGE_MAP(CSampDialog, CDialog)
//{{AFX_MSG_MAP(CSampDialog)
ON_MESSAGE(WM_ACAD_KEEPFOCUS, onAcadKeepFocus)
//}}AFX_MSG_MAP
END_MESSAGE_MAP() |
|