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

Вниз

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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.004 c
1-57041
km
2002-02-01 14:39
2002.02.18
Помогите


1-57069
novomod
2002-01-31 14:24
2002.02.18
HELP. Алгоритм.


14-57206
Himler
2001-12-27 22:15
2002.02.18
Как вы зарабатывали когда были студентом?


3-56991
SS
2002-01-23 16:46
2002.02.18
Вопрос по DBGrid


1-57073
Злой_Гном
2002-02-01 18:23
2002.02.18
Все, про ProgressBar дотумкал :-)))





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