以下のようなコードを書いたのですが、
.cpp側
#include <windows.h>
LRESULT CALLBACK DialogProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{
DialogBox(hThisInstance,Dlg1,NULL,(DLGPROC)DialogProc);
}
LRESULT CALLBACK DialogProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM
lParam)
{
switch (message)
{
case WM_SYSCOMMAND:
if(wParam == SC_CLOSE)
EndDialog(hwnd,0);
break;
}
return 0;
}
.rc側
Dlg1 DIALOG DISCARDABLE 0,0,200,200
STYLE WS_SYSMENU
{
EDITTEXT
0,0,0,100,100,ES_WANTRETURN|ES_MULTILINE|ES_AUTOHSCROLL|WS_HSCROLL|ES_AUTOVSCRO
LL|WS_VSCROLL
}
MyMenu MENU DISCARDABLE
{
POPUP FILE
{
MENUITEM Exit,1
}
}
長くなってすいません。このMyMenuをDlg1に付けたいのですが、何処に何をコーディン
グすればいいのでしょう?ご教授下さい。
Dlg1 DIALOG DISCARDABLE 0,0,200,200
STYLE WS_SYSMENU
MENU MyMenu
{
...
}
これで良いかと。
本っ当に有り難うございます。上手くいきました。