Sprechblasen aus dem Tray-Symbol
-
Guten Abend / Nacht.
Wie kann man eig. solche "Sprechblasen" aus seinem Tray-Symbol
sprechen lassen wie es z.B. unter Win2k/XP ist wenn das Netzwerkkabel
ausgesteckt wird?danke euch
-
ich habe zwar was gefunden:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.aspallerdings scheint dies nicht mit MFC zu gehen?!
danke euch!
-
Was mit der Win32 geht, geht auch mit der MFC! Was denkst Du was Dich hindert?
-
naja ich habe sowie schon ein tray-icon-symbol und muss eig. nurnoch
folgende dick-geschriebene eigenschaften hinzufügen:#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0])) #define NIF_INFO 0x00000010 NOTIFYICONDATA nid; memset(&nid, 0, sizeof(NOTIFYICONDATA)); nid.cbSize = sizeof(NOTIFYICONDATA); nid.hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); nid.hWnd = m_hWnd; _tcsncpy(nid.szTip,buf, sizeof(nid.szTip)); nid.uCallbackMessage = WM_USER_TRAY; nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE |[b] NIF_INFO[/b]; [b]nid.uTimeout = 15000; sprintf(nid.szInfo,"Your message text goes here.");[/b] Shell_NotifyIcon(NIM_MODIFY, &nid);
es kommen dann allerdings fehler bezüglich der struktur NOTIFYICONDATA:
E:\c#\A Projekte\BTro\BTro_Look\BTro_LookDlg.cpp(226) : error C2039: 'uTimeout' : is not a member of '_NOTIFYICONDATAA' g:\programme\microsoft visual studio\vc98\include\shellapi.h(500) : see declaration of '_NOTIFYICONDATAA' E:\c#\A Projekte\BTro\BTro_Look\BTro_LookDlg.cpp(227) : error C2039: 'szInfo' : is not a member of '_NOTIFYICONDATAA' g:\programme\microsoft visual studio\vc98\include\shellapi.h(500) : see declaration of '_NOTIFYICONDATAA'
also habe ich keine ältere version der struktur oder sowas?
danke euch schonmal
-
ich musste mir ne neue SDK Version ziehen!
nun klappts prima