ダイアログにメニューを手書きで付けたい – プログラミング – Home

ダイアログにメニューを手書きで付けたい
 
通知
すべてクリア

[解決済] ダイアログにメニューを手書きで付けたい


うーん
 うーん
(@うーん)
ゲスト
結合: 18年前
投稿: 16
Topic starter  

以下のようなコードを書いたのですが、
.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に付けたいのですが、何処に何をコーディン
グすればいいのでしょう?ご教授下さい。


引用未解決
トピックタグ
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

Dlg1 DIALOG DISCARDABLE 0,0,200,200
STYLE WS_SYSMENU
MENU MyMenu
{
...
}

これで良いかと。


返信引用
うーん
 うーん
(@うーん)
ゲスト
結合: 18年前
投稿: 16
Topic starter  

本っ当に有り難うございます。上手くいきました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました