简体   繁体   English

C ++中的系统托盘图标

[英]System Tray Icon in C++

I got a basic window made from C++. 我有一个用C ++编写的基本窗口。 What I need to do is whenever I click the Minimize button the window will be placed in the System Tray and whenever I double click on the Icon it will restore... 我需要做的是每当我点击最小化按钮时,窗口将被放置在系统托盘中,每当我双击图标时它将恢复...

您需要使用Shell_NotifyIcon与通知区域(系统托盘)进行交互。

check msdn about a struct: NOTIFYICONDATA and a function: 检查msdn有关结构:NOTIFYICONDATA和函数:

BOOL Shell_NotifyIcon( DWORD dwMessage,PNOTIFYICONDATA lpdata); BOOL Shell_NotifyIcon(DWORD dwMessage,PNOTIFYICONDATA lpdata);


and also a demo here. 还有一个演示

Hope you can understand:) 希望你能理解:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM