powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Shell_NotifyIcon [Now Supported on Windows NT ????]
3 сообщений из 3, страница 1 из 1
Shell_NotifyIcon [Now Supported on Windows NT ????]
    #32218936
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заголовок темы говорит сам за себя.
[Now Supported on Windows NT] - эта фраза из WIN API.
Я знаю - как работает эта функция и что с ней делать, но!!!
Неужели ею нельзя пользоваться для win95-98-me?
----------------------------------------------
tray - это возможности explorer, а не системы.
T.е. я понимаю, что если user "убьёт" его, то
не увидит никаких пиктограмм справа внизу (обычно там tray по умолчанию).
Но в win>3.11 везде есть explorer & tray. Но
в 2000, XP, NT - всё у меня работает, пиктограммки
в tray "скачут и поют" а в win98 - нет.
Может кто что подскажет (конкретно по теме).
Может есть какой update для explorer в win98?
...
Рейтинг: 0 / 0
Shell_NotifyIcon [Now Supported on Windows NT ????]
    #32219037
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это из MSDN

Requirements
Version 4.00 and later of Shell32.dll

Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in shellapi.h.
Import Library: shell32.lib.

Может для win98 нужна - Version 4.00 and later of Shell32.dll -?
Народ, кто знает правду - признайтесь
...
Рейтинг: 0 / 0
Shell_NotifyIcon [Now Supported on Windows NT ????]
    #32220013
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам и отвечаю - оказывается в структуре

typedef struct _NOTIFYICONDATA {
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
TCHAR szTip[64];
DWORD dwState; //Version 5.0
DWORD dwStateMask; //Version 5.0
TCHAR szInfo[256]; //Version 5.0
union {
UINT uTimeout; //Version 5.0
UINT uVersion; //Version 5.0
} DUMMYUNIONNAME;
TCHAR szInfoTitle[64]; //Version 5.0
DWORD dwInfoFlags; //Version 5.0
} NOTIFYICONDATA, *PNOTIFYICONDATA

необх. просто проставить размер данных, которые используются в
в 4 версии
cbSize=88
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Shell_NotifyIcon [Now Supported on Windows NT ????]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]