Форум программистов, компьютерный форум, киберфорум
Delphi: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 файл, и найдя хендл(дескриптор) этого окна, мне нужно узнать откуда запущен этот файл.
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32835 / 21172 / 8148
Регистрация: 22.10.2011
Сообщений: 36,431
Записей в блоге: 8
29.05.2012, 18:48 0

Переход на новую строку в edit - Delphi WinAPI - Ответ 3098391

29.05.2012, 18:48. Показов 4779. Ответов 4
Метки (Все метки)

Ответ

Не-не. EM_SETREADONLY посылается уже созданному контролу через SendMessage, если ты хочешь установить стиль сразу в CreateWindow - добавляй ES_READONLY.

Вернуться к обсуждению:
Переход на новую строку в edit Delphi WinAPI
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2012, 18:48
Готовые ответы и решения:

Переход на новую строку в Edit
создан EDIT CONTROL "", IDC_LOGS, "EDIT", ES_LEFT|ES_MULTILINE|ES_READONLY|WS_VSCROLL, 10, 60,...

Как заменить переход на новую строку на пробел, а пустую строку на переход на новую строку?
Подскажите как из одного текстового файла, в котором в каждом ряде содержится не больше одного...

Переход на новую строку
фрагмент кода запись строки в текстовый файл: fputs(stroka,f); stroka имеет значение 100110110101...

Переход на новую строку
Добрый день.Нужно написать следующий скрипт Сетка состоит из ячеек с номерами от 1 до N (N -...

4
29.05.2012, 18:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2012, 18:48
Помогаю со студенческими работами здесь

Переход на новую строку
Добрый день. Хочу сделать так, что когда введенный текст доходит до границы, программа должна...

Переход на новую строку
Доброго вечера всем! Не могу организовать переход на новую строку при каждом нажатии на кнопку....

Переход на новую строку #13
Доброго времени суток. Ребят, подскажите пожалуйста, что значит строка: spisok:=spisok +...

Переход на новую строку
Доброго времени суток. Тема не новая, но никак не могу применить к своей ситуации то что нашла в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru