2011-02-11 2 views
6

У меня есть базовое окно, сделанное из C++. Что мне нужно сделать - всякий раз, когда я нажимаю кнопку «Свернуть», окно будет помещено в системный лоток, и всякий раз, когда я дважды нажимаю на значок, он будет восстанавливаться ...Значок системного лотка в C++

+1

У вас есть вопросы? –

+0

Некоторые предложения. 1) Пометьте его платформой, на которую вы нацеливаете обе ОС (Windows, я думаю, но я не знаю *) и используемую вами систему API. 2) Покажите нам, что у вас есть * и объясните, не знаю. – dmckee

+0

Я использую Window XP и WinAPI. Я хочу знать, как я мог поместить свою программу в системный лоток, когда бы я ее минимизировал. –

ответ

9

проверка о MSDN на структуру: NOTIFYICONDATA и функции:

BOOL Shell_NotifyIcon (DWORD dwMessage, PNOTIFYICONDATA lpdata);


а также demo здесь.

Упование вы можете понять :)

15

Для взаимодействия с уведомлением необходимо использовать Shell_NotifyIcon области (системный лоток).

+1

Как я мог использовать Shell_NotifyIcon? –

+1

ok .. tnx за помощью –