0

Visual Studio 2005 で VC++ を使用して BalloonToolTipIcon を作成しようとしています。 /Images/ToolTipImg2.jpg "しかし、このタイプであれば" http://www.quantumsoftware.com.au/Images/Products/WindowsFormsComponents/BalloonToolTip.gif "...

このツールチップを作成するために、次のコードを使用しています。正しく設定されていないプロパティを誰か教えてもらえますか?

NOTIFYICONDATA nidApp;
nidApp.cbSize = sizeof(NOTIFYICONDATA); // sizeof the struct in bytes
nidApp.hWnd = (HWND) hWnd;              //handle of the window which will process this app. messages
nidApp.uID = IDI_SYSTRAYDEMO;           //ID of the icon that willl appear in the system tray
nidApp.uFlags = NIF_INFO;
nidApp.hIcon = hMainIcon; // handle of the Icon to be displayed, obtained from LoadIcon
nidApp.uCallbackMessage = WM_USER_SHELLICON;
wcscpy_s(nidApp.szInfo, szinfo);
LoadString(hInstance, IDS_APPTOOLTIP,nidApp.szTip,MAX_LOADSTRING);
// Add the balloon tip
Shell_NotifyIcon(NIM_ADD, &nidApp);     //Show the systary icon

前もって感謝します

4

1 に答える 1

0
  1. 最初に電話しましたNIM_SETVERSIONか?あなたがすべき。
  2. 「i」アイコンが設定されたように見えますdwInfoFlags=NIIF_INFO。このアイコンは の左側にszInfoTitleあるので、それも設定する必要があります。(スクリーンショットを見ていると思いますが、コードには表示されません)。
于 2013-03-18T16:01:11.067 に答える