[過去ログ]
【漏れは】猫でもわかる質問スレ【猫以下です】 (531レス)
【漏れは】猫でもわかる質問スレ【猫以下です】 http://mevius.5ch.net/test/read.cgi/tech/1054813207/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
454: デフォルトの名無しさん [sage] 2009/09/19(土) 00:11:40 猫でもわかるWindowsプログラミング第3版の5.2タイピングソフトのプログラムって、 本の通り書くと「タイプミス!」にならないんですが、これは本が間違ってるんでしょうか? もし間違えているなら、どこが間違っているのか教えていただけると助かります。 http://mevius.5ch.net/test/read.cgi/tech/1054813207/454
457: 454 [sage] 2009/09/19(土) 15:20:24 ウィンドウプロージャ部のみですが、 LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) { HDC hdc; PAINTSTRUCT ps; MMTIME mm; switch (msg) { case WM_CREATE: srand((unsigned)time(NULL)); break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); TextOut(hdc, 0, 0, szMondai, lstrlen(szMondai)); TextOut(hdc, 0, 40, szInput, lstrlen(szInput)); if(bSeikai) SetTextColor(hdc, RGB(0,0,0)); else SetTextColor(hdc, RGB(255,0,0)); TextOut(hdc,0,80,szCheck,lstrlen(szCheck)); EndPaint(hWnd, &ps); break; http://mevius.5ch.net/test/read.cgi/tech/1054813207/457
458: 454 [sage] 2009/09/19(土) 15:21:05 case WM_CHAR: if(wp == VK_SPACE && !bStart) { bStart = TRUE; TypeStart(hWnd); break; } if(bStart == FALSE) return DefWindowProc(hWnd, msg, wp, lp); if(wp == VK_ESCAPE) { lstrcpy(szMondai, TEXT("")); lstrcpy(szInput, TEXT("")); lstrcpy(szCheck, TEXT("")); InvalidateRect(hWnd, NULL, TRUE); bStart = FALSE; break; } wsprintf(szInput, TEXT("あなたの入力=\"%c\""), (int)wp); if(szMondai[6] == szInput[14]) { bSeikai = TRUE; mm.wType = TIME_MS; timeGetSystemTime(&mm, sizeof(MMTIME)); dwEnd = mm.u.ms; wsprintf(szCheck, TEXT("反応時間[%dミリ秒]"), dwEnd - dwStart); TypeStart(hWnd); } else { bSeikai = FALSE; MessageBeep(MB_OK); lstrcpy(szCheck, TEXT("タイプミス!")); } InvalidateRect(hWnd, NULL, TRUE); break; http://mevius.5ch.net/test/read.cgi/tech/1054813207/458
466: 454 [sage] 2009/09/21(月) 18:53:17 >>464 無事できました!ありがとうございます どうやら原因は文字セットがUnicodeになっていたせいみたいでした。 マルチバイト文字セットを使ったら上手くいきました。 http://mevius.5ch.net/test/read.cgi/tech/1054813207/466
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.104s*