Форум: "WinAPI";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
ВнизОпределиние координат Найти похожие ветки
← →
Батя (2006-07-22 05:17) [0]Мне нужно определить координаты любого другого окна, т.е. (х;y)(ширинa;длина)
← →
Юрий Зотов © (2006-07-22 05:39) [1]Нет проблем. Вот координаты любого другого окна: 12, 15, 100, 200.
Если этот результат не устраивает, то сообщите, что известно о нужном окне. Например, известен его хэндл. Или известно, что над ним находится мышь. Или известно, что оно активно. Или еще что-то.
Потому что если о нем ничего не известно, то, видимо, нельзя найти то, не знаю что?
← →
Батя (2006-07-22 06:01) [2]
> Потому что если о нем ничего не известно, то, видимо, нельзя
> найти то, не знаю что?
У меня есть индификатор окна и класс, к которому он пренадлежит, этого достаточно
← →
Fay © (2006-07-22 06:33) [3]2 Батя (22.07.06 6:01) [2]
> индификатор окна
Это хто?
← →
Батя (2006-07-22 07:18) [4]
> Это хто?
> индификатор окна
Ладно а по классу можно определить
← →
KilkennyCat © (2006-07-22 08:10) [5]Вот даже если тупо загнать в яндекс "координаты любого другого окна delphi" можно получить достаточно информации.
Извините, но создается впечатление, что самостоятельно Вы совершенно ничего не хотите сделать.
http://doc.mpv.ru/steps/mfc/winapi/72.html
← →
Handle (2006-07-23 13:35) [6]
procedure TForm1.Timer1Timer(Sender: TObject);
var
ARect: TRect;
begin
GetWindowRect(WindowFromPoint(Mouse.CursorPos),ARect);
Caption:= "Width: " + IntToStr(ARect.Right - ARect.Left) + ", Height: " + IntToStr(ARect.Bottom - ARect.Top)
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Timer1.Interval:= 1;
end;
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c