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

Вниз

Окна программы   Найти похожие ветки 

 
killer ©   (2003-06-04 21:25) [0]

Как вызвать окно(еще одну форму) так, чтобы текущая форма была тоже активной, т.е. Были две формы и обе активные...


 
Neft ©   (2003-06-04 21:36) [1]

ты прикалываешся походу?


 
killer ©   (2003-06-04 21:42) [2]

почему? нельзя так?


 
Николай Быков ©   (2003-06-04 22:07) [3]

нельзя.


 
TCrash ©   (2003-06-04 23:08) [4]

В FotoShop можно, тогда почему нельзя. нелогично. Мне тоже интересно.
Хотя там окна имеют нестандартный вид(я иммею в виду разные панели инструментов, типа "Кисти", "Слои" и т.д.). Может они както отрисовываются по хитрому.


 
Suntechnic ©   (2003-06-05 06:23) [5]

Это где ты у FotoShop обнаружил два "активных" окна? Ты случайно не путаешь "активность" с "модальностью"?


 
Song ©   (2003-06-05 08:40) [6]

Form1.Show
Form2.Show


 
Song ©   (2003-06-05 09:16) [7]

>>Ты случайно не путаешь "активность" с "модальностью"?
Тоже ещё тот прикол :)


 
Palladin ©   (2003-06-05 09:20) [8]

у фотошопа панели инструментов, и то что у них синий бордюр наверху, говорит только о том что он синий...


 
Спрашивающий   (2003-06-05 09:38) [9]

Анекдот. А ты представь назначение двойной активности. Например два не модальных окна тоже с точки зрения активны в любой момент явлются активными(нужный для пользователя). А твой вариант мне напоминает ситуацию когда одним глазом смотришь в одно окно другим в другое, левая рука работает с левым окном а правая с правым. Да и то даже для этой ситуации два немодальных окна подойдут.


 
Faun ©   (2003-06-05 13:29) [10]

По всей видимости, killer хочет что-то вроде этого:


type
TForm1 = class(TForm)
....
protected
procedure CreateParams(var Params: TCreateParams); override;

end;

implementation

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow or WS_EX_TOPMOST;
end;


 
Um   (2003-06-06 08:03) [11]

Всем привет!
procedure wm_ncactivate(var message:tmessage);message wm_ncactivate;

procedure TForm1.wm_ncactivate(var message: tmessage);
begin
message.WParam:=1;
inherited;
end;

Но,получать клавиатурные сообщения будет только действительно активное окно


 
Tano ©   (2003-06-07 02:06) [12]

Активной называют форму, имеющую фокус ввода.
Ты определись: либо два окна с синими заголовками надо /рисуй формы сам/, либо, чтобы печатать одновременно в обоих (ну про мышу молчу :)/я бы транслировал кнопки от одной формы другой/.




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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
8-60272
andwcomm
2003-03-05 14:30
2003.06.19
Уважаемые МАСТЕРА Как играть звук из *.wav файла даже если звуков


8-60281
Карелин Артем
2003-03-07 06:39
2003.06.19
Чем показать картинки в 100 мегов?


3-60026
plans
2003-05-27 13:24
2003.06.19
Почему не могу явно указать имя индекса?


14-60316
Intell
2003-06-01 16:41
2003.06.19
У кого-нибудь есть учебники по работе с CD-ROM`ом?


6-60302
Kedis
2003-04-18 14:24
2003.06.19
Отправка писем