Вниз
Скачать: CL | DM;

Как передать фокус окну   Найти похожие ветки 

← →
SiDimka ©   (2012-04-22 00:50) [0]

Всем доброго времени суток!

Как передать фокус окну если я знаю его tag?


← →
Германн ©   (2012-04-22 01:45) [1]


> Как передать фокус окну если я знаю его tag?

У окон нет тэга. И никогда не было!


← →
SiDimka ©   (2012-04-22 02:04) [2]

Ок., форме


← →
RWolf ©   (2012-04-22 03:07) [3]

никак.
вот если tag заполнить, указателем на экземпляр формы или её хэндлом, тогда можно.


← →
MBo ©   (2012-04-22 06:41) [4]

Можно перебрать формы (Screen.Forms) в поисках нужного Tag.
Но вряд ли это хороший дизайн.


← →
CRLF   (2012-04-22 08:52) [5]

скорее всего тэг прописан не у формы, а у одного из подчинённых винконтролов :-)


← →
SiDimka ©   (2012-04-22 17:47) [6]

Тег прописан с свойствах формы принадлежащей к class(TForm) и имеет уникальное значение. Вчем собственно и вопрос, как зная тэг найти хэндэл?


← →
Германн ©   (2012-04-22 18:13) [7]

TScreen.Forms, FormCount


← →
Rouse_ ©   (2012-04-22 20:59) [8]


> Как передать фокус окну если я знаю его tag?

Если: MyForm.Tag := MyForm.Handle;
И: KnownTag := MyForm.Tag;
Тогда: SetForegroundWindow(KnownTag);


← →
Германн ©   (2012-04-23 00:11) [9]


> Если: MyForm.Tag := MyForm.Handle;
> И: KnownTag := MyForm.Tag;
> Тогда: SetForegroundWindow(KnownTag);
>

Будет облом, если ранее был вызов RecreateWnd


← →
ДимкаНа   (2012-04-23 01:30) [10]

Ответ в [4] и частично [8]



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.059 c
15-1331053532
vrem
2012-03-06 21:05
2013.03.22
телевизор 42" как монитор для компьютера


15-1343645986
Es
2012-07-30 14:59
2013.03.22
TcxComboBox, уведомление о Delete?


15-1339284234
alexdn
2012-06-10 03:23
2013.03.22
Ориентация планшетов


15-1348077854
dm_member
2012-09-19 22:04
2013.03.22
Выделение памяти под запись с динамическим массивом


15-1329149862
Alex555
2012-02-13 20:17
2013.03.22
Можно ли как-то посмотреть вот это видео




   Наверх