Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.04.20;
Скачать: CL | DM;

Вниз

Как правильно активировать дочернее окно   Найти похожие ветки 

 
ПЛОВ ©   (2013-10-25 12:28) [0]

Есть дочернее окно в MDI-приложении, отображаемое функцией Show. Само окно не MDI, обычное. При выполнении Show оно почему-то неактивно. Activate почему-то тоже не делает его активным!

вот на скрине:
http://s8.postimg.org/bhno23l1x/Untitled_1.jpg

над этой простой вродебы проблемой уже бьюсь час, прошу помощи.

SetActiveWindow, SetForegroundWindow пробовал - результат тот же


 
ПЛОВ ©   (2013-10-25 12:29) [1]

может стили окна какие или что-то еще... окно bsDialog (пробовал и все остальное) и fsNormal


 
dmk ©   (2013-10-25 13:56) [2]

Установите фокус на ваше окно. Будет вам счастье.


 
Юрий Зотов ©   (2013-10-27 22:16) [3]

ShowModal?


 
jumping jack   (2013-10-28 10:24) [4]

SendMessage(MyForm.Handle, WM_NCACTIVATE, 1, 0);


 
ПЛОВ ©   (2013-10-28 10:30) [5]

Не, модал не катит... Всем спасибо, сделал на рисованой попуп-менюшке, решил не изобретать велосипед :)


 
brother ©   (2013-10-28 10:31) [6]

если кликнуть по нему, оно активируется?


 
ПЛОВ ©   (2013-10-28 10:32) [7]

активировалось, это дожно было быть что-то вроде всплывающей подсказки. На ОнДеактивате хотел поставить закрытие окна. Но оно уже сразу деактивированным показывалось.


 
Туповатый ©   (2013-10-28 12:29) [8]


> что-то вроде всплывающей подсказки.

я панель использую для таких целей


 
Kerk ©   (2013-10-28 13:48) [9]

В XE5 у формы появилось свойство FormStyle, одно из его значений - TFormStyle.fsPopup
Тут подробнее: http://blogs.embarcadero.com/roschinspb/2013/09/03/popupxe5ru/



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

Текущий архив: 2014.04.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
15-1382689684
ПЛОВ
2013-10-25 12:28
2014.04.20
Как правильно активировать дочернее окно


15-1382733003
Юрий
2013-10-26 00:30
2014.04.20
С днем рождения ! 26 октября 2013 суббота


15-1382992203
Юрий
2013-10-29 00:30
2014.04.20
С днем рождения ! 29 октября 2013 вторник


15-1383078612
Юрий
2013-10-30 00:30
2014.04.20
С днем рождения ! 30 октября 2013 среда


2-1373707361
Jimmy
2013-07-13 13:22
2014.04.20
Windows Store