怎么显示不了非模式对话框?(模式对话框就可以)
.h
HWND hWnd;
FARPROC lpfn_Dlg;
BOOL DlgProc(HWND hDlg,WORD Message,WPARAM wParam,LPARAM lParam);
.cpp
BOOL MyAPP_OnCreate(HWND hWindow,CREATESTRUCT FAR * lpCreateStruct)
{
HINSTANCE hIn;
hIn=lpCreateStruct->hInstance;
FARPROC lpfn_Dlg =MakeProcInstance((FARPROC)DlgProc,hIn);
return true;
}
BOOL DlgProc(HWND hDlg,WORD Message,WPARAM wParam,LPARAM lParam)
{
。。。。。
}
菜单事件:
case IDM_LINE:
{
hWnd_Line=CreateDialog(hInstance,MAKEINTRESOURCE(IDD_DLG),hWnd,(DLGPROC)lpfn_Dlg);
InvalidateRect(hWnd,NULL,false);
break;