Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизАктивизируя родительское окно, оно не должно перекрывать дочернее Найти похожие ветки
← →
nikkie (2002-01-21 16:39) [4]>IronHawk, Вячеслав
собс-но в вопросе про MDI ни слова. в Word"e Find диалог - не модальное и не MDI-child окно. тем не менее, при активизации основного окно Find не исчезает. при переключении в другое приложение - не остается поверху, т.е. это не StayOnTop.
такое окно создается с помощью стиля WS_POPUP. для vcl я использовал такой код:
...
protected
procedure CreateWindowHandle(const Params: TCreateParams); ...
override;procedure TForm1.CreateWindowHandle(const Params: TCreateParams);
begin
with Params do begin
WindowHandle := CreateWindowEx(ExStyle, WinClassName, Caption, Style or WS_POPUP,
X, Y, Width, Height, TWinControl(Owner).Handle, 0, WindowClass.hInstance, Param);
end;
end;
только я замечал неприятное поведение такого приложения при использовании кнопки "Show Desktop".
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c