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

Вниз

Послать нажатие кнопки   Найти похожие ветки 

 
Prov   (2004-08-22 23:08) [0]

Доброе время суток. Подскажите, пожалуйста, кусочком кода, как я могу послать нажатие кнопки "Ентер" другому приложению.. Хэндл есть, все есть. Вот только через SendMessage[.., WM_KEYUP(KEYDOWN)] не получается нажать. Может сканкод, чтоль какой-то ? ПОжалуйста, киньте манюсенький кусочек кода. Заранее благодарен.


 
AlexZ   (2004-08-23 00:24) [1]

SendMessage(hBtn,WM_KEYDOWN,$0D,0);
Я правильно понял, или надо на кнопку кликнуть?


 
Prov   (2004-08-23 14:06) [2]

Спасибо большое, правильно.. На кнопку кликнуть у меня получается. Спасибо ещё раз


 
Станислав   (2004-08-23 18:02) [3]

а как через SendMessage послать едиту текст?

можно так
SendMessage(hBtn,WM_CHAR,ord("a"),0);
,а как послать так:

SendMessage(hBtn,WM_KEYDOWN,ord("a"),0);
SendMessage(hBtn,WM_KEYUP,ord("a"),0);

символ просто игнорируеться... просто пишу функцию для посыла комбинаций клавиш... типа ALT+a


 
AlexZ   (2004-08-23 23:19) [4]

>>а как через SendMessage послать едиту текст?

SendMessage(hCoolEdit, WM_SETTEXT, 0, "MyCoolText!");

Но имхо, SetWindowText не хуже :)



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

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

Наверх





Память: 0.45 MB
Время: 0.03 c
6-1090492324
Duk
2004-07-22 14:32
2004.10.03
Как с п-ю TMemoryStream переслать текст от ServerSocket к ClienSo


1-1095242374
bon
2004-09-15 13:59
2004.10.03
вставка символа


14-1095338151
infom
2004-09-16 16:35
2004.10.03
Как у вас с логикой ?


8-1089658984
DimDim
2004-07-12 23:03
2004.10.03
Картинки в FastReport


6-1091016328
Slaga
2004-07-28 16:05
2004.10.03
Список пользователей





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