Win32API質問箱 Build77
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 09/03/14 09:48:50 LRESULT CALLBACK InputBoxWndProc(HWND WndHandle, UINT Message, WPARAM wParam, LPARAM lParam){ static InputBoxStringType *Results = 0; static HWND InputLabelHandle = 0; static HWND InputHandle = 0; switch(Message){ case WM_NCCREATE:{Results = (InputBoxStringType*)((CREATESTRUCT*)lParam)->lpCreateParams;break;} case WM_CLOSE:case WM_DESTROY:{PostQuitMessage(0);break;} case WM_COMMAND:{ int NotifyCode = HIWORD(wParam); int ControlId = LOWORD(wParam); HWND ControlHandle = (HWND)lParam; switch(ControlId){ case 1001:{InputHandle = ControlHandle;break;} case 1002:{if(InputHandle == 0 || !Results){PostQuitMessage(0);break;} InputBoxCharPointerType Buffer = new InputBoxCharType[256]; GetWindowText(InputHandle, Buffer, 256); *Results = Buffer;PostQuitMessage(0);break;} case 1003:{if(InputHandle == 0 || !Results){PostQuitMessage(0);break;} *Results = InputBoxString("");PostQuitMessage(0);break;} }break;} } return DefWindowProc(WndHandle, Message, wParam, lParam); }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/205 KB
担当:undef