Professional Documents
Culture Documents
h>
#include"resource.h"
if(!RegisterClass(&w))
return 0;
}
h=CreateWindow("Class","Dialog
Box",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAU
LT,NULL,NULL,i,NULL);
ShowWindow(h,l);
while(GetMessage(&m,NULL,0,0))
{
TranslateMessage(&m);
DispatchMessage(&m);
}
return( m.wParam);
}
switch (LOWORD(w))
{
case IDM_DIALOG :
DialogBox (hInstance, TEXT ("IDD_DIALOG1"), h,
DialogProc) ;
break ;
case IDM_QUIT:
DialogBox (hInstance, TEXT ("IDD_DIALOG2"), h,
DialogProc) ;
break;
}
//l1=MakeProcInstance(DialogProc,(HINSTANCE)
GetWindowLong(h,GWL_HINSTANCE));
//FreeProcInstance(l1);
//MessageBox(h,"test","dd",1);
//DialogBox(hinstance,TEXT("IDD_DIALOG1"),h,DialogProc);
break;
case WM_DESTROY:
PostQuitMessage(0);
default:
return DefWindowProc(h,m,w,l);
}
return 0;
}
EndDialog(h,0);
return (TRUE);
case IDCANCEL:
//EndDialog(h,0);
MessageBeep(0);
return (TRUE);
}
break;
}
return FALSE;
}