创建非模态窗口
CDialogFindString * lDialogFindString;
lDialogFindString = new CDialogFindString;
do
{
lDialogFindString->Create(CDialogFindString::IDD,this);//此函数不能成功设置父窗口,需要再调用一下SetParent来设置。
lDialogFindString->ModifyStyle(WS_POPUP,WS_CHILDWINDOW);//修改POPUP属性为CHILD,否则父窗口会卡死
lDialogFindString->SetParent(this);//设置父窗口
lDialogFindString->BringWindowToTop();//窗口置顶
lDialogFindString->ShowWindow(SW_SHOW);//设置属性为显示,若想以最大化或最小化等形式显示,改变参数即可。
} while (FALSE);
最后一定要记得销毁。