- 108 名前:デフォルトの名無しさん [2009/02/04(水) 22:52:35 ]
- Vista SP1,VC++2008 Win32Projectです。
ウィンドウにツールチップを設定したいのですがうまくいきません。 GetLastErrorは0でした。 主なコードは以下の通りです。 case WM_CREATE: GetClientRect(hWnd, &ClientRect); InitCommonControls(); hTool = CreateWindowEx ( WS_EX_LEFT, TOOLTIPS_CLASS, NULL, TTS_ALWAYSTIP, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hWnd, NULL, hInst, NULL ); ToolInfo.cbSize = sizeof(TOOLINFO); ToolInfo.hinst = NULL; ToolInfo.hwnd = hWnd; ToolInfo.lParam = NULL; ToolInfo.lpReserved = NULL; ToolInfo.lpszText = L"テスト"; ToolInfo.rect = ClientRect; ToolInfo.uFlags = TTF_SUBCLASS; ToolInfo.uId = 1; SendMessage(hTool, TTM_ADDTOOL, NULL, (LPARAM)&ToolInfo); SendMessageの戻り値がFALSEでうまくいきません。 どこが悪いのでしょうか? VC++を始めて2ヶ月ちょっとの超初心者なので、調べ方が悪いのか解決方法が分りません。 誰かわかる人がいたら教えてください。お願いします。
|

|