Home | History | Annotate | Download | only in status_icons

Lines Matching refs:icon_data

25   NOTIFYICONDATA icon_data;
26 InitIconData(&icon_data);
27 icon_data.uFlags = NIF_MESSAGE;
28 icon_data.uCallbackMessage = message_id_;
29 BOOL result = Shell_NotifyIcon(NIM_ADD, &icon_data);
38 NOTIFYICONDATA icon_data;
39 InitIconData(&icon_data);
40 Shell_NotifyIcon(NIM_DELETE, &icon_data);
72 NOTIFYICONDATA icon_data;
73 InitIconData(&icon_data);
75 Shell_NotifyIcon(NIM_DELETE, &icon_data);
76 InitIconData(&icon_data);
77 icon_data.uFlags = NIF_MESSAGE;
78 icon_data.uCallbackMessage = message_id_;
79 icon_data.hIcon = icon_.Get();
82 if (icon_data.hIcon)
83 icon_data.uFlags |= NIF_ICON;
85 BOOL result = Shell_NotifyIcon(NIM_ADD, &icon_data);
92 NOTIFYICONDATA icon_data;
93 InitIconData(&icon_data);
94 icon_data.uFlags = NIF_ICON;
96 icon_data.hIcon = icon_.Get();
97 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
109 NOTIFYICONDATA icon_data;
110 InitIconData(&icon_data);
111 icon_data.uFlags = NIF_TIP;
112 wcscpy_s(icon_data.szTip, tool_tip.c_str());
113 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
121 NOTIFYICONDATA icon_data;
122 InitIconData(&icon_data);
123 icon_data.uFlags = NIF_INFO;
124 icon_data.dwInfoFlags = NIIF_INFO;
125 wcscpy_s(icon_data.szInfoTitle, title.c_str());
126 wcscpy_s(icon_data.szInfo, contents.c_str());
127 icon_data.uTimeout = 0;
133 icon_data.hBalloonIcon = balloon_icon_.Get();
134 icon_data.dwInfoFlags = NIIF_USER | NIIF_LARGE_ICON;
136 icon_data.hIcon = balloon_icon_.Get();
137 icon_data.uFlags |= NIF_ICON;
138 icon_data.dwInfoFlags = NIIF_USER;
142 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
158 void StatusIconWin::InitIconData(NOTIFYICONDATA* icon_data) {
160 memset(icon_data, 0, sizeof(NOTIFYICONDATA));
161 icon_data->cbSize = sizeof(NOTIFYICONDATA);
163 memset(icon_data, 0, NOTIFYICONDATA_V3_SIZE);
164 icon_data->cbSize = NOTIFYICONDATA_V3_SIZE;
167 icon_data->hWnd = window_;
168 icon_data->uID = icon_id_;