Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.18;
Скачать: CL | DM;

Вниз

WIN API   Найти похожие ветки 

 
DIMA S   (2001-12-19 02:26) [0]

НЕУЖЕЛИ НИКТО НЕЗНАЕТ КАК ОБРАБОТАТЬ СОБЫТИЕ ДЛЯ КНОПКИ ONCLICK В ЧУЖОМ ОКНЕ. МНОГИЕ ЗНАЮТ КАК СОЗДАТЬ КНОПКУ В ЧУЖОМ ОКНЕ, А ЧТО С НЕЙ ДЕЛАТЬ???????


 
Алексей Петров   (2001-12-19 08:54) [1]

В первую очередь не кричи!!!

Кнопка в окне чужого процесса. Если на нее нажали - поток, который создал окно получит сообщение о нажатии кнопки и его обработает.

Если ты хочешь в этом поучавствовать:

1. Внедрись в тот процесс.
2. Замени оконную процедуру интересующего тебя окна на свою.
3. В своей оконной процедуре проверяй - не твою ли кнопочку нажали - если нет - вызови старую процедуру, если твою - обрабатывай на здоровье. Если очень хочется - можешь послать сообщение в окно того процесса, из которого кнопочку создавал, а там уже обрабатывай.


 
Иван Шихалев   (2001-12-19 17:19) [2]

Даю на водку: SetWindowsHookEx


 
DIMA S   (2001-12-19 22:43) [3]

Алексей Петров!!!!!!!!!
Можешь ли кинуть простенький пример? Заранее спасибо.


 
AlexandrH_   (2001-12-20 07:54) [4]

Попробуй пользовать PostMessage();
типа PostMessage(HWND_Button,WM_LBUTTONDOWN,0,0) и все у тебя получиться



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

Текущий архив: 2002.02.18;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.003 c
6-57163
valiev
2001-11-28 14:49
2002.02.18
Как в Дельфи использовать метод POST


4-57268
Serguar
2001-12-18 09:54
2002.02.18
список функций из DLL


1-57060
Vlad@Delphi
2002-01-18 21:37
2002.02.18
Запуск внешних приложений из программ, созданных в Delphi


3-57027
Axex12
2002-01-25 04:36
2002.02.18
Как вывести результат суммы по столбцу?


7-57230
guliver
2001-11-16 07:25
2002.02.18
Как написать Virtual CD?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский