Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с иконкой в систрее, Как работать с иконкой 
:(
    Опции темы
alexsoft
  Дата 2.3.2003, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



Как можно получить координаты своей иконки в трее?

PM MAIL   Вверх
Song
Дата 2.3.2003, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: 2
Всего: 4



Никак.


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
alexsoft
Дата 27.3.2003, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



Цитата
Никак.

Что то невериться. Может кто знает что за апи функция? Ай вери нид хелп!!!
PM MAIL   Вверх
serious
Дата 27.3.2003, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 15.2.2003
Где: Пенза

Репутация: нет
Всего: 1



Цитата(alexsoft @ 26.3.2003, 20:29)
Цитата
Никак.

Что то невериться. Может кто знает что за апи функция? Ай вери нид хелп!!!

Да нет кажется таких апи-функций, надо как-то по-своему


--------------------
Я знаю то, что ничего не знаю, а некоторые не знают и этого.
PM MAIL   Вверх
Vit
Дата 27.3.2003, 05:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Нет таких API. Единственное что можно предложить - "сканирование" содержимого правого нижнего угла экрана на предмет знакомой картинки...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
SmaLL
Дата 27.3.2003, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 557
Регистрация: 17.12.2002
Где: Voronezh

Репутация: 1
Всего: 2



У кого нижний правый угол, а у кого и верхний, а у некоторых даже левый нижний! smile.gif


--------------------
Что ни делается - всЁ к лучшему! SmallWeb
Мой адрес не дом и не улица, мой адрес родной пивзавод!
PM MAIL WWW ICQ   Вверх
serious
Дата 28.3.2003, 00:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 15.2.2003
Где: Пенза

Репутация: нет
Всего: 1



Цитата(SmaLL @ 27.3.2003, 09:06)
У кого нижний правый угол, а у кого и верхний, а у некоторых даже левый нижний! smile.gif

Это так. Сто раз подумай, нужно ли тебе это, может без этого можно обойтись, а приложение не потеряет своей функциональности. Но это только ИМХО.


--------------------
Я знаю то, что ничего не знаю, а некоторые не знают и этого.
PM MAIL   Вверх
alexsoft
Дата 28.3.2003, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



Просто возникла потребность выводить информационное окно(или хинт, незнаю как назвать) рядом со значком
PM MAIL   Вверх
Vit
Дата 28.3.2003, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



При создании иконки в Tray можно указать и хинт над ней, искать её нет необходимости


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
alexsoft
  Дата 29.3.2003, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



Знаю что есть хинт. Ведь лучше своё, родное, с кнопочками, бантиками...
PM MAIL   Вверх
Vit
Дата 29.3.2003, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Никак нельзя, только если пропатчить Explorer, который и показывает твою иконку.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
alexsoft
  Дата 29.3.2003, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



А может сделать что-нибудь дочерним по отношению к панели задач. Ведь часы это не иконка, да и панель "Быстрый запуск" тоже в себе кнопочки имеет, в конце концов кнопка Пуск!
PM MAIL   Вверх
Song
Дата 29.3.2003, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: 2
Всего: 4



Кнопка "Пуск" действительно дочерняя. Там ещё есть часы и ещё что-то, но на этом список заканчивается.


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
stab
Дата 6.4.2003, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 14
Всего: 48



http://www.codeguru.com/shell/CTrayIconPosition.html

вот, наткнулся случайно smile.gif) смысл метода такой:

1. Ищем прямоугольник трея по окну.
2. Временно меняем свою иконку в трее на черный квадрат.
3. Быстро разыскиваем этот квадрат на экране. Т.е. узнаем коордианты иконки.
4. Шустро ставим старую иконку.

smile.gif) Так же демка из статьи предусматривает возможность того что иконка спрятанна (Win XP) и выдает позицию иконки на том месте где в ХР кнопочка показа/скрытия лишних иконок.


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0516 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.