Главная страница
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.006 c
15-1382717773
Rouse_
2013-10-25 20:16
2014.04.20
Кто с GitHub работает - как там кодировку настроить?


8-1233067921
Киря
2009-01-27 17:52
2014.04.20
Width and Height видео


15-1383047999
Demo
2013-10-29 15:59
2014.04.20
Неофициальные исправлния для RAD 2007


2-1372955872
OlegSem
2013-07-04 20:37
2014.04.20
WinAPI


15-1383251402
Юрий
2013-11-01 00:30
2014.04.20
С днем рождения ! 1 ноября 2013 пятница