掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タスクトレイにアイコンを表示するには? (ID:70058)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
hInstの値がおかしかったようです。 int WINAPI WinMain(HINSTANCE hCurInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow) { MSG msg; BOOL bRet; hIcon = LoadIcon(hCurInst, MAKEINTRESOURCE(IDI_ICON1)); if(!InitApp(hCurInst)) return false; if(!InitInstance(hCurInst, nCmdShow)) return false; while((bRet = GetMessage(&msg, NULL, 0, 0) != 0)) { if(bRet == -1) { break; } else { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int)msg.wParam; } int MyInitNotifyIcon(HWND hWnd) { memset(&ni, 0, sizeof(NOTIFYICONDATA)); ni.cbSize = sizeof(NOTIFYICONDATA); ni.hWnd = hWnd; ni.uID = ID_MYTRAY; ni.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; ni.hIcon = hIcon; ni.uCallbackMessage =MYTRAY_MESSAGE; lstrcpy(ni.szTip, TEXT("UJ")); Shell_NotifyIcon(NIM_ADD, &ni); bTray = true; return 0; } と記述したらうまく表示できました。 お手数おかけしました。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.