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

Вниз

Как переключаться на дочернюю форму через Alt+Tab   Найти похожие ветки 

 
AlexeyT ©   (2006-08-27 10:26) [0]

Создаю дочернюю форму так
with TFormView.Create(Self) do
 try
   Show;
 except
 end;


соответственно, как добавить форму в очередь переключения по Alt+Tab?


 
PSPF2003 ©   (2006-08-27 11:31) [1]


> добавить форму в очередь переключения

Это что?


 
PSPF2003 ©   (2006-08-27 11:38) [2]

private
   procedure WMHotKey(var Mess : TWMHotKey); message WM_HOTKEY;

procedure TFastForm.FormCreate(Sender: TObject);
begin
 RegisterHotKey(Handle, 1, MOD_CONTROL, VK_F12) ;
end;

procedure TFastForm.FormDestroy(Sender: TObject);
begin
 UnregisterHotKey(Handle, 1) ;
end;

procedure TFastForm.WMHotKey(var Mess: TWMHotKey);
begin
 if not Mess.HotKey = 1 then Exit;
 FormView.Show
end;


 
Ketmar ©   (2006-08-27 14:55) [3]

хинт: для того, чтобы окошко считали "окном верхнего уровня" и позволялли на него "альттабнутся", оно должно иметь стиль WS_EX_APPWINDOW.


 
AlexeyT ©   (2006-08-27 16:14) [4]


> хинт: для того, чтобы окошко считали "окном верхнего уровня"
> и позволялли на него "альттабнутся", оно должно иметь стиль
> WS_EX_APPWINDOW.


Вот! То, что нужно было.
Выставлять этот стиль надо в CreateParams, как я понимаю.


 
Ketmar ©   (2006-08-27 17:30) [5]

> [4] AlexeyT ©   (27.08.06 16:14)
угу.



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1156910249
demonn1112
2006-08-30 07:57
2006.09.17
treeview


2-1155647931
apic
2006-08-15 17:18
2006.09.17
Динамическое создание компонентов...


15-1156191797
Piter
2006-08-22 00:23
2006.09.17
Методы работы антивирусных почтовых сканеров


1-1154434680
Darvin
2006-08-01 16:18
2006.09.17
Особенности поддержки стиля WinXP + Manifest


15-1156580631
x.pro
2006-08-26 12:23
2006.09.17
СПАСИТЕ!!! Нужен Turbo assembler 5