Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een niet-intrieve manier om een verklarend bericht weer te geven voor een statusbalkpictogram is het implementeren van knopinfo. De tooltip verdwijnt wanneer erop wordt geklikt, maar u kunt ook een time-out-waarde opgeven.
Wat u moet weten
Technologieën
Voorwaarden
- C/C++
- Programmeren van Windows-gebruikersinterface
Aanwijzingen
Tooltip implementeren voor statusbalkpictogrammen
Het volgende codefragment laat zien hoe u een ballonknopinfo toevoegt aan een pictogram in de statusbalk.
#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))
NOTIFYICONDATA IconData = {0};
IconData.cbSize = sizeof(IconData);
IconData.hWnd = hwndNI;
IconData.uFlags = NIF_INFO;
HRESULT hr = StringCchCopy(IconData.szInfo,
ARRAYSIZE(IconData.szInfo),
TEXT("Your message text goes here."));
if(FAILED(hr))
{
// TODO: Write an error handler in case the call to StringCchCopy fails.
}
IconData.uTimeout = 15000; // in milliseconds
Shell_NotifyIcon(NIM_MODIFY, &IconData);
Opmerkingen
Zie De taakbalkvoor een gedetailleerde bespreking van de statusbalk.
Als u knopinfo voor ballonnen wilt weergeven, moet u de vlag NIF_INFO instellen in de NOTIFYICONDATA structuur, en de szInfo- en uTimeout- leden gebruiken om de tekst voor knopinfo en time-outduur op te geven.
Verwante onderwerpen