モードレスダイアログボックスの設定でSTYLEをVISIBLEにしているのですが
ShowWindow関数を使わないと表示されないのですが何が悪さしているのでしょうか?
一応ShowWindowを入れれば目に見えるようになるんですが
#include "resource.h"
#include<windows.h>
DIG DIALOG 10 , 10 , 150 , 150
FONT 12, "MS ゴシック"
STYLE WS_VISIBLE | WS_POPUPWINDOW
CAPTION "モードレスダイアログボックス"
BEGIN
DEFPUSHBUTTON "ok",IDOK,7,69,50,14
PUSHBUTTON "cancel",IDCANCEL,100,69,50,14
LTEXT"モードレスダイアログボックスです",IDC_STATIC,39,16,94,8
END
//リソースになります
switch(msg){
case WM_COMMAND:
switch(LOWORD(wp){
case IDM_DLG:
hDlg=CreateDialog(hInst ,TEXT("DIG"), hWnd , DialogProc);
//ShowWindow(hDlg,SW_SHOW);
break;}
break;
//ダイアログボックスの呼び出しになります