ВУЗ:
Составители:
33
использования прикладной программой, которая создала окно.
Следующие значения также доступны, когда параметр hWnd идентифицирует
диалоговое окно:
DWL_DLGPROC – Устанавливает новый адрес процедуры диалогового окна.
DWL_MSGRESULT – Устанавливает возвращаемое значение сообщения,
обработанного в процедуре диалогового окна.
DWL_USER – Устанавливает новую дополнительную информацию, которая
является частной для прикладной программы, типа дескрипторов или указателей.
dwNewLong – устанавливает восстановленное значение.
Возвращаемые значения
Если функция завершается успешно, возвращаемое значение - предыдущее
значение заданного 32-разрядного целого числа. Если функция не выполняет задачу,
возвращаемое значение нулевое. Чтобы получать расширенные данные об ошибках,
вызовите GetLastError.
Функция Shell_NotifyIcon
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon
(
DWORD dwMessage,
PNOTIFYICONDATA pnid
);
Используется для добавления и удаления иконки в System Tray.
Параметры:
dwMessage – должен содержать одно из следующих значений:
NIM_ADD - добавить значок в область состояния,
NIM_DEL - удалить значок из области состояния,
NIM_MODIFY - изменить значок в области состояния.
pnid – указывает на структуру типа NOTIFYICONDATA, значения полей которой
зависят от параметра dwMessage.
Функция Shell_NotifyIcon возвращает ненулевое значение, если операция
прошла успешно, и ноль в случае ошибки.
Структура NOTIFYICONDATA
typedef struct _NOTIFYICONDATA
{
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
WCHAR szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;
использования прикладной программой, которая создала окно.
Следующие значения также доступны, когда параметр hWnd идентифицирует
диалоговое окно:
DWL_DLGPROC – Устанавливает новый адрес процедуры диалогового окна.
DWL_MSGRESULT – Устанавливает возвращаемое значение сообщения,
обработанного в процедуре диалогового окна.
DWL_USER – Устанавливает новую дополнительную информацию, которая
является частной для прикладной программы, типа дескрипторов или указателей.
dwNewLong – устанавливает восстановленное значение.
Возвращаемые значения
Если функция завершается успешно, возвращаемое значение - предыдущее
значение заданного 32-разрядного целого числа. Если функция не выполняет задачу,
возвращаемое значение нулевое. Чтобы получать расширенные данные об ошибках,
вызовите GetLastError.
Функция Shell_NotifyIcon
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon
(
DWORD dwMessage,
PNOTIFYICONDATA pnid
);
Используется для добавления и удаления иконки в System Tray.
Параметры:
dwMessage – должен содержать одно из следующих значений:
NIM_ADD - добавить значок в область состояния,
NIM_DEL - удалить значок из области состояния,
NIM_MODIFY - изменить значок в области состояния.
pnid – указывает на структуру типа NOTIFYICONDATA, значения полей которой
зависят от параметра dwMessage.
Функция Shell_NotifyIcon возвращает ненулевое значение, если операция
прошла успешно, и ноль в случае ошибки.
Структура NOTIFYICONDATA
typedef struct _NOTIFYICONDATA
{
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
WCHAR szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;
33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
