Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.196.184] |
|
Сообщ.
#1
,
|
|
|
На Desktop есть несколько экземпляров TEditWindow. Как узнать какой из них активен? И можно ли взять поинтер на активное окно ?
|
Сообщ.
#2
,
|
|
|
function IsTileable(P: PView): Boolean; far;
begin IsTileable := P^.Options and ofTileable <> 0; end; Desktop^.FirstThat(@IsTileable) ? Оно? |
Сообщ.
#3
,
|
|
|
Вообще-то Desktop^.Current всегда показывает на активное окно...
|
Сообщ.
#4
,
|
|
|
А узнать что за окно можно так:
if TypeOf(Desktop^.Current^)= TypeOf(TEditWindow) then ... |