Popup anmeldere i C/C ++

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har arbejdet på et projekt, der skal bruge en notifier i systembakken (undskyld, 'System Notification Area'). Det vil være en simpel app, der bare genererer popup-underretninger, når den modtager en besked via en Zeromq-stik.


Jeg har ikke held og lykke med at finde andet end. NET ressourcer og eksempler. Har nogen en prøve i C/C ++?

Bedste reference


Jeg vil starte med dette afsnit af MSDN: Notifikationer og meddelelsesområdet. [1]


Så tjekker jeg NotificationIcon-prøven i Windows SDK. [2]

Andre referencer 1


Hvilken ramme bruger du? Der bør sandsynligvis være flere implementeringer til MFC, men der kan være forskellig implementering for WTL og andre rammer. Hvis du vil bruge Windows API uden objektorientering - så har du ikke brug for noget indpakningsbibliotek, men du kan f.eks. Se på disse biblioteker.


Her er en, der har MFC og ikke-MFC-version fra CodeProject:
http://www.codeproject.com/KB/shell/systemtray.aspx[3]


Hvad du vil have her er sandsynligvis ShowBalloon () -funktionen, som viser en ballonmeddelelse, men jeg er helt sikker på at du skal oprette et bakkeikon for det (kan ikke have en meddelelsesballon uden at have et bakkeikon).