Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| St@senk@ |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 48 Пол: Мужской Реальное имя: Максим Репутация: 1 |
Как через WinApi узнать размеры окна?
-------------------- Три пути ведут к знанию: путь размышления - это путь самый благородный, путь подражания - это путь самый легкий и путь опыта - это путь самый горький.
Конфуций |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
При обработке сообщения WM_SIZE:
size_x := LOWORD(Lparam); |
| #$# PaVeL #$# |
Сообщение
#3
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: 0 |
А также из любого места программы:
function GetWindowRect(hWnd: HWND; var lpRect: TRect): BOOL; stdcall; Передаешь туда hWnd окна И переменную var lpRect: TRectи считываешь координаты и размеры: X := lpRect.Left; Всё просто... |
![]() ![]() |
|
Текстовая версия | 6.11.2025 17:40 |