掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タスクトレイにアイコンを表示するには? (ID:70052)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
win32アプリケーションで常駐型のアプリを作成しているのですが、 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)LoadImage(hInst, MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON, 16, 16, 0); 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.