|
|
Другие темы раздела | |
Delphi WinAPI WinAPI \ Ирархии окон \ Клик по "чужой" кнопке Здравствуйте столкнулся с проблемой клика кнопки в "чужом" окне. Через winspy++. Главное окно "Windows" - дочернее окно #32770 "" - Button "Buy". Нужно добраться до кнопки "Buy" и нажать. h:=FindWindowEx(FindWindow('Windows', nil),FindWindow('#32770', nil),'Button','Buy'); PostMessage(h, BM_CLICK, 0, 0); НЕ работает Через winspy++ видно много неактивных окон класса #32770 "" как... https://www.cyberforum.ru/ delphi-winapi/ thread586912.html |
Delphi WinAPI WinAPI окна var h: HWND; begin h:=FindWindow('DOS',nil); end; Допкстим у меня в переменной h содержится идентификатор некого хэдла программы. На форме данной программы есть 5 кнопок, и 3 текстовых поля. Как можно получить идинтификаторы всех этих окон(тоесть кнопок и текстовы полей) или какуюто инфу о них? для того что бы производить над ними некие действия. Например записать текст и нажать на... |
Delphi WinAPI Как получить имя пользователя по PID
https://www.cyberforum.ru/ delphi-winapi/ thread560953.html Здравствуйте. Делаю диспетчер задач. Возник вопрос, как получить имя пользователя по PID процесса? Возможно ли такое? Вот код: var Ippe:TProcessEntry32; i:Integer; Snap:THandle; begin // Процессы |
Delphi WinAPI Пустое окно на WinAPI Как создать пустое окно на WinAPI??? https://www.cyberforum.ru/ delphi-winapi/ thread557186.html |
Delphi WinAPI WinApi и подсказки (ToolTips) Пытаюсь разобраться как прикручиваются хинты к элементам интерфейса под WinApi... Чистые приложения на WinApi пишу давно (но не часто =), вроде бы все сделал правильно, но подсказки не появляються, ни с TTF_SUBCLASS ни без него (отсылая сообщения вручную через TTM_RELAYEVENT), вот код: program WinApiStub; uses windows,messages,commctrl; var tips,hInst,h,d,c:cardinal; x,y:integer; ... |
Delphi WinAPI Странные глюки с WinAPI приложением. Здравствуйте. Я сейчас изучаю WinAPI, а конкретно сейчас - WinAPIшные потоки, и, для теста, создал тупую программу, которая перемещает спрайт по форме при нажатии стрелок. Проблема в том, что если оставить программу минут на пять и отвлечься на другие программы, а потом вновь переключиться на программу, то будет следующий глюк: форма перестанет обновляться, а фрейм будет выводится прямо на экран... https://www.cyberforum.ru/ delphi-winapi/ thread542270.html |
Delphi WinAPI Работа с COM портами WinAPI, конкретно функция ClearCommError Всем доброго времени суток, я вообще не программист, программирую от случая к случаю, пишу программу для работы с Com портом, котрая должна общаться с таблом типа LED MATRIX. От компонентов решил отказаться, пишу на WinAPI. Мне нужно интерпретировать значения отправляемые функцией ClearCommError в одну из переменных, а именно в lpErrors Вот объявление функции в Windows.pas: function... https://www.cyberforum.ru/ delphi-winapi/ thread540476.html |
Как отловить событие WM_PAINT рабочего стола Delphi WinAPI Подскажите, как отловить (hook) события: WM_PAINT, нажатие кнопок мыши и др. на рабочем столе или в каком-то другом приложениее. Возможно ли это сделать не вынося код за пределы одного модуля (т.е. без dll). Желательно пример. |
Delphi WinAPI удалить папку через winapi как удалить в дельфи через winapi папку например c: emp https://www.cyberforum.ru/ delphi-winapi/ thread504842.html |
Delphi WinAPI Как программно включить индикатор NumLock?
https://www.cyberforum.ru/ delphi-winapi/ thread503951.html Нужно программно включить индикатор NumLock. Нижеприведенный код почемуто не работает. Может кто в курсе? (ОС Win XP SP2, Delphi 7.0 Enterprise) procedure TForm1.Button1Click(Sender: TObject); VAR KS : TKeyboardState; begin GetKeyboardState(KS); KS := 1; SetKeyboardState(KS); end; |
Ждать, пока работает другая программа Delphi WinAPI Мне нужно открыть exe-шинк, ждать пока он выполняется, продолжить работу 1-ой программы после закрытия 2-ой программы. Я знаю, что можно открыть через shellexecute(...), но не знаю как следить за работой 2-ой программы. |
Delphi WinAPI Как по дескриптору окна определить где на диске находится прога?
https://www.cyberforum.ru/ delphi-winapi/ thread499911.html У меня такой вопрос. Как мне по хендлу(дескриптору) окна определить где на диске находится прога! Например: я запустил DOC файл, и найдя хендл(дескриптор) этого окна, мне нужно узнать откуда запущен этот файл. |
Супер-модератор
|
|
29.05.2012, 18:48 | 0 |
Переход на новую строку в edit - Delphi WinAPI - Ответ 309839129.05.2012, 18:48. Показов 4779. Ответов 4
Метки (Все метки)
Ответ
Не-не. EM_SETREADONLY посылается уже созданному контролу через SendMessage, если ты хочешь установить стиль сразу в CreateWindow - добавляй ES_READONLY.
Вернуться к обсуждению: Переход на новую строку в edit Delphi WinAPI
1
|
29.05.2012, 18:48 | |
Готовые ответы и решения:
4
Переход на новую строку в Edit Как заменить переход на новую строку на пробел, а пустую строку на переход на новую строку? Переход на новую строку Переход на новую строку |
29.05.2012, 18:48 | |
29.05.2012, 18:48 | |
Помогаю со студенческими работами здесь
0
Переход на новую строку Переход на новую строку Переход на новую строку #13 Переход на новую строку |