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

Вниз

Проблема с ShowModal   Найти похожие ветки 

 
Blacki ©   (2002-05-16 15:02) [0]

Народ помогите, вот такая беда:
У меня всё формы приложения должны быть AlwayonTop, но когда я из одной формы вызываю другую по ShowModal, то появившаяся форма пропадает под первой. Что вообще можно сделать?
P.S. может кто подскажет как через WinAPI вызвать ShowModal, там уж точно будет всё на ок работать


 
Внук ©   (2002-05-16 15:28) [1]

"там уж точно будет всё на ок работать"
Не будет. ShowModal предназначен немного не для этого.
Можно делать просто Show, если установить стиль окна Always on Top. Но это тоже не значит, что они не будут перекрываться. См. Z-order в Help.


 
VID ©   (2002-05-16 16:05) [2]

Always on top - устанавливает форму поверх всех окно разрабатываемого приложения, но не для вообще ВСЕХ ОКОН.
SetWindowPOS(form1.handle, HWND_TOPMOST, form1.left, form1.top, form1.width, form1.height, SWP_NOMOV) - форма(окно) будет установлено поверх ВСЕХ ОТКРЫТЫХ ОКОН любой проги, и прочее. Только в данном случае надо учесть что при прорисовке поверх form1 другого окна с таким же параметром HWND_TOPMOST (хоть своего, хоть чужого приложения), наверху будет то окно, которое было активизировано последним.


 
Внук ©   (2002-05-16 16:16) [3]

Вот и я о том же :)



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-88463
RaZEr
2002-05-16 06:00
2002.05.27
Как можно быстро поменять местами вкладки (TTabSheet)


4-88681
kz
2002-03-27 16:45
2002.05.27
Как поместить текст в TEdit


3-88350
Ura
2002-04-30 10:45
2002.05.27
Немогу создать уникальный индекс в IB


3-88383
Vicheslav
2002-05-03 09:54
2002.05.27
Ув. помогите определиться IB6 или SQL2K


1-88500
kserg@ukr.net
2002-05-13 18:08
2002.05.27
Кто работал с компонентом TAdvStringGrid ?