Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.04.2008, 08:53   #1
lazutov
Пользователь
 
Регистрация: 09.10.2007
Сообщений: 12
По умолчанию [ищу мануал] Сворачивание в трей и показз сообщений из него.

Здравствуйте.
Ищу документацию по сворачиванию программ в трей и показу сообщений из трея (можно даже как в квипе)

так же интересует следующая фишка: многие знают про способность в Lingvo перевода выделенного текста по нажатию шифта+что-то. Как такое реализовать в Delphi?

Заранее спасибо!
lazutov вне форума
Старый 17.04.2008, 10:04   #2
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
По умолчанию

delphiworld.narod.ru, если как в квипе, то динамическое создание форм, возможно даже из dll, в delphiword всё есть...
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
DOLBY вне форума
Старый 17.04.2008, 10:40   #3
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

А воспользоваться поиском по форуму вера не позволяет?
Ключ к поиску - Сворачивание в трей

http://www.programmersforum.ru/showt...2+%F2%F0%E5%E9

http://www.programmersforum.ru/showt...2+%F2%F0%E5%E9

http://www.programmersforum.ru/showt...2+%F2%F0%E5%E9

http://www.programmersforum.ru/showt...2+%F2%F0%E5%E9
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"

Последний раз редактировалось AlDelta; 17.04.2008 в 10:47.
AlDelta вне форума
Старый 17.04.2008, 18:02   #4
lazutov
Пользователь
 
Регистрация: 09.10.2007
Сообщений: 12
По умолчанию

опс.. забыл про поиск

Такой вопрос: как напрмер сделать, чтобы при выделении текста и при нажатии определенных клавиш, то что выделено передавалось в программу

Последний раз редактировалось lazutov; 17.04.2008 в 18:17.
lazutov вне форума
Старый 17.04.2008, 20:26   #5
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Опять же поиск по форуму - Хук, Hook
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума
Старый 20.04.2008, 13:22   #6
lazutov
Пользователь
 
Регистрация: 09.10.2007
Сообщений: 12
По умолчанию

в dll:
Код:
H:=GetForegroundWindow;
   // SendMessage(H, WM_COPY, 0, 0);
     keybd_event(VK_CONTROL, 0, 0, 0);
  keybd_event(ord('C'), 0, 0, 0);
  keybd_event(ord('C'), 0, KEYEVENTF_KEYUP, 0);
  keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
    if Clipboard.HasFormat(CF_TEXT) then ShowMessage(Clipboard.AsText)
                                    else ShowMessage('В буфере обмена не текст!');
Делаю так, но текст не копируется(ловушка срабатывает верно)

аналогично не работает
Код:
    SendMessage(H,WM_KEYDOWN,VK_CONTROL,0);
     SendMessage(H,WM_KEYDOWN,ord('c'),0);
    SendMessage(H,WM_KEYUP,ord('c'),0);
    SendMessage(H,WM_KEYUP,VK_CONTROL,0);
Заранее спасибо!

Последний раз редактировалось lazutov; 20.04.2008 в 13:28.
lazutov вне форума
Старый 20.04.2008, 22:54   #7
lazutov
Пользователь
 
Регистрация: 09.10.2007
Сообщений: 12
По умолчанию

Цитата:
Сообщение от DOLBY Посмотреть сообщение
delphiworld.narod.ru, если как в квипе, то динамическое создание форм, возможно даже из dll, в delphiword всё есть...
а хоть что искать? Динамические формы?
Меня интересует именно то, на чем написано сообщение, а не как оно создается.
lazutov вне форума
Старый 20.04.2008, 23:06   #8
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от lazutov Посмотреть сообщение
в dll:
....................
Делаю так, но текст не копируется(ловушка срабатывает верно)

аналогично не работает[CODE]
.............................
Заранее спасибо!
1. Какой хук Вы ставите?
2. У какого окна фокус в этот момент?
B_N вне форума
Старый 21.04.2008, 00:02   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

флуд.
один вопрос- одна тема.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват сообщений от Службы сообщений (Messenger) SJMS Win Api 6 17.07.2008 10:26
Сворачивание окон Blackmore Общие вопросы Delphi 1 19.05.2008 18:27
Сворачивание окон Legat Win Api 2 08.10.2007 16:36
Сворачивание формы s-force Общие вопросы Delphi 1 29.08.2007 19:52