Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Shell_NotifyIcon [Now Supported on Windows NT ????] / 3 сообщений из 3, страница 1 из 1
27.07.2003, 08:56
    #32218936
Bol
Bol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shell_NotifyIcon [Now Supported on Windows NT ????]
Заголовок темы говорит сам за себя.
[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
27.07.2003, 14:17
    #32219037
Bol
Bol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shell_NotifyIcon [Now Supported on Windows NT ????]
А это из 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
28.07.2003, 22:48
    #32220013
Bol
Bol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shell_NotifyIcon [Now Supported on Windows NT ????]
Сам и отвечаю - оказывается в структуре

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


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