Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с окнами. [D5, WinME]


Gari ©   (2002-08-07 15:08:00) 

Добрый день господа. У меня вопрос такого порядка:

есть прогарммный код добавления пункта в системное меню. Но моя программа добавляет лишь пункт в программе которая этот код и обрабатывает. Скажите где я чего не допонимаю. Вот код.
h:=GetActiveWindow;//Получаю дискриптор активного окна
m:=GetSystemMenu(H ,false);Получаю дискриптор системного меню
AppendMenu(m, MF_SEPARATOR, 14, "");Ввожу новый пункт
AppendMenu(m, MF_STRING, 15, "Новый пункт в меню");

Все это делается по таймеру через 1 секунду.


Gari   (2002-08-08 15:19:00) [1]

Попытаюсь как вы посоветовали


Guerrillero Che   (2002-08-08 14:51:00) [2]

класс окна
чтобы искать только по заголовку поставь classname=nil
в общем help читай по findwindow


Gari   (2002-08-08 13:31:00) [3]

Разъясни мне непонятливому. Что такое имя окна я теоретически понимаю, а че такое classname.


Song   (2002-08-08 13:23:00) [4]

FindWindow()


Gari   (2002-08-08 13:21:00) [5]

Тогда, а каким образом можно получить handle другого приложения в виндах?


Song   (2002-08-07 16:24:00) [6]

Ну а как же иначе? Вы ведь получаете системное меню текущего приложения.


Наверх

Титульная страница Поиск, карта сайта Написать письмо