- 559 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:06:56 ]
- >>556
だってさ、最小コードはこれだろ?50行なんて余裕でしょ INT_PTR CALLBACK InputBoxProc(HWND hDlg,UINT Msg,WPARAM wParam,LPARAM lParam) { switch(Msg){ case WM_INITDIALOG: return SetWindowLongPtr(hDlg,DWLP_USER,lParam),TRUE; case WM_COMMAND: switch(GET_WM_COMMAND_ID(wParam,lParam)){ case IDOK: { LPTSTR p = (LPTSTR)GetWindowLongPtr(hDlg,DWLP_USER); GetDlgItemText(hDlg,IDC_TEXT,p,*(int*)p); } case IDCANCEL: EndDialog(hDlg,GET_WM_COMMAND_ID(wParam,lParam)); } } return FALSE; }
|

|