трей
к установки билдеру прилагается два примера, но их маловато, может у кого нибудь есть свои примеры по работе с треем? Или может быть описание ф-ций? А то в хелпе билдера вообще ничего нет про трей.
Цитата:
Originally posted by Devastator
у кого нибудь есть примеры на добавление программы в трей.
к установки билдеру прилагается два примера, но их маловато, может у кого нибудь есть свои примеры по работе с треем? Или может быть описание ф-ций? А то в хелпе билдера вообще ничего нет про трей.
у кого нибудь есть примеры на добавление программы в трей.
к установки билдеру прилагается два примера, но их маловато, может у кого нибудь есть свои примеры по работе с треем? Или может быть описание ф-ций? А то в хелпе билдера вообще ничего нет про трей.
А для добавления значка в трей используется только одна функция - ShellNotifyIcon.
Цитата:
Originally posted by gray_k
А для добавления значка в трей используется только одна функция - ShellNotifyIcon.
А для добавления значка в трей используется только одна функция - ShellNotifyIcon.
а где взять описание этой ф-ции?
Цитата:
Originally posted by Devastator
а где взять описание этой ф-ции?
а где взять описание этой ф-ции?
BOOL Shell_NotifyIcon(
DWORD dwMessage,
PNOTIFYICONDATA pnid
);
Смотри справку по API в Билдере или читай MSDN.
:)
Цитата:
Originally posted by Devastator
у кого нибудь есть примеры на добавление программы в трей.
к установки билдеру прилагается два примера, но их маловато, может у кого нибудь есть свои примеры по работе с треем? Или может быть описание ф-ций? А то в хелпе билдера вообще ничего нет про трей.
у кого нибудь есть примеры на добавление программы в трей.
к установки билдеру прилагается два примера, но их маловато, может у кого нибудь есть свои примеры по работе с треем? Или может быть описание ф-ций? А то в хелпе билдера вообще ничего нет про трей.
Не пойму, чем не устраивает борландовский пример. Положи на форму TrayIcon, открой пример с ним же и копируй куски кода. Про свойства и методы подскажем, если что. Главное - нАчать...
ну тогда к Вам такой вопрос, в свою прогу я скопировал это: tnd.uID = IDC_MYICON;(стандартный пример билдера) и он ругается на эту строчку мол неизвестный идентификатор и как сделать его известным?
а если хочешь вообще без геморроя, то юзай компонент TTrayIcon - там все просто...
Цитата:
Originally posted by Devastator
а где взять описание этой ф-ции?
а где взять описание этой ф-ции?
В аттаче.
а как её подгрузить? TTrayIcon нельзя вывести всплывающую подсказку.
ставишь на форму компонент TrayIcon из панели Samples и еще ImageList из панели Win32. В ImageList подгружаешь иконку(и) и прописываешь его в TrayIcon, потом ставишь свойство Visible компонента TrayIcon равным true и все - теперь если свернешь приложение оно упадет в трей... а насчет всплывающей подсказки - у TrayIcon есть свойство Hint...
Цитата:
Originally posted by Relax
ставишь на форму компонент TrayIcon из панели Samples и еще ImageList из панели Win32. В ImageList подгружаешь иконку(и) и прописываешь его в TrayIcon, потом ставишь свойство Visible компонента TrayIcon равным true и все - теперь если свернешь приложение оно упадет в трей... а насчет всплывающей подсказки - у TrayIcon есть свойство Hint...
ставишь на форму компонент TrayIcon из панели Samples и еще ImageList из панели Win32. В ImageList подгружаешь иконку(и) и прописываешь его в TrayIcon, потом ставишь свойство Visible компонента TrayIcon равным true и все - теперь если свернешь приложение оно упадет в трей... а насчет всплывающей подсказки - у TrayIcon есть свойство Hint...
Можно ещё всплывающее меню положить.
а вы не могли бы оставить свой емайл?
Парни круто! Тханкс 8-))
Цитата:
Originally posted by Devastator
gray_k,Relax
а вы не могли бы оставить свой емайл?
gray_k,Relax
а вы не могли бы оставить свой емайл?
Мой есть в профиле: [email]gray_k@rambler.ru[/email]
и мое там же: [email]relax@ural-sb.ru[/email]
Тама даже и анимация предусмотрена :D
Благодарю, я вам буду писать по мере возникновения вопросов связанных с треем, да и не только с треем...
пиши... только лучше по-моему все равно в форуме - для людей полезнее :)
Цитата:
Originally posted by Relax
пиши... только лучше по-моему все равно в форуме - для людей полезнее :)
пиши... только лучше по-моему все равно в форуме - для людей полезнее :)
а мне всё таки проще на емайл писать чем каждый раз загружать форум
ну смотри - дело твое... :)