Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Вниз

Компонент на чужой форме...   Найти похожие ветки 

 
Acidy   (2003-02-20 09:28) [0]

Уважаемые! Помогите кто знает, вобщем надо создать кнопку на чужом окне и обрабатывать её нажатия в своей программе... Так как бы мне.....


 
Игорь Шевченко   (2003-02-20 09:43) [1]

В связи с какой задачей такое желание ?


 
Acidy   (2003-02-20 12:17) [2]

Да просто надо добавить кнопку на рабочий стол прямо...
И сделать штоб по нажатию на неё попуп-меню выпадало...


 
Игорь Шевченко   (2003-02-20 12:28) [3]

Вот и сделай форму, положи на нее кнопку, уменьши размеры формы, так, чтобы только кнопка была видна, и повесь на эту кнопку popup-menu. И будет она у тебя на рабочем столе.


 
AlexandrRya   (2003-02-20 14:19) [4]

Вообще-то, если выполнить задачу так, как требует Acidy, то надо внедрить свою библиотеку в адресное пространство тго процеса, который создал окно-жертву, кнопку создать на WinAPI, и обрабатывать ее сообщение. Про внедрение читай у Рихтера или в сети.


 
SGh   (2003-02-20 15:05) [5]

Может я ошибаюсь, но кажись можно сделать SetParent...


 
AlexandrRya   (2003-02-20 19:26) [6]

>SGh
Можно, конечно, сделать SetParent, но надо вставить оконную процедуру в АП чужого пропроцеса, а это не возможно без внедрения.


 
Acidy   (2003-02-22 10:32) [7]

Народ..... всё это конешно кул, но а примерчика нигде не завалялось?


 
SGh   (2003-02-24 19:52) [8]

2 AlexandrRya

А разве нельзя так: Делаешь окно на нем кнопку, окно уменьшаешь до размеров кнопки, а потом этому окну сделать SetParent к тому окну к которому надо, и ниче не внедрять?


 
Acidy   (2003-02-25 08:53) [9]

Лана ........... попробуем.........



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
3-76858
off
2003-04-07 18:47
2003.04.24
Почему не обновляется ДБЕдит?


1-76898
dimonf
2003-04-14 19:53
2003.04.24
От какого модуля наследуеться TStringProperty???


3-76836
Vovaka
2003-04-07 10:18
2003.04.24
BDE - ошибка Insufficient memory for this operation


14-77166
Xero
2003-04-07 20:06
2003.04.24
прямоугольный массив


4-77221
bobo
2003-02-26 10:31
2003.04.24
Кто выше





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский