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

Вниз

ВОПРОС! НАДО при определённом событии активировать окно   Найти похожие ветки 

 
al creator ©   (2002-04-04 22:05) [0]

ВОПРОС! НАДО при добавлении записи в БД активировать окно, которое до этого момента свёрнуто. Фокус на другой программе.
Если на таймер вешаю процедуру, следящую за обновлениями, то не получаю нужного эффекта.... оно и понятно - программа то не активна... подскажите как это всё толком сделать. Должен быть какойто способ.


 
Fantasist   (2002-04-05 00:13) [1]

Фокус не бывает на программе - это свойство контролов.
Попробу послать WM_ACTIVATE


 
777 ©   (2002-04-05 00:37) [2]

procedure TForm1.Button1Click(Sender: TObject);
begin

SetWindowPos(FindWindow(NIL,PChar("Form1")),handle,
//координаты
100,100,200,400,

100);
//с сотней разворачивается, но потом это окно
//нельзя свернуть из системного меню...
//может подойдет
end;


 
Malder ©   (2002-04-05 01:17) [3]

showwindow(form.handle,sw_restore);
SetForegroundWindow(form.handle);

где Form - имя окна, которое нужно развернуть и активизировать.

При этом оно не будет выдвинуто на передний план - это сделать, по моему, невозможно...


 
al creator ©   (2002-04-08 12:06) [4]

народ, спасибо, но всё оказалось прозаичней - компонент TTrayicon - глюкавый, снёс его из проги - всё стало работать с моим первоначальным способом, вариант Malder © - фурычал даже с глюкавым компонентаом...



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-57802
LazorenkoX
2002-04-04 22:00
2002.04.18
Консоль вопрос 2


1-57686
UDS
2002-04-07 20:35
2002.04.18
Как стрингу передать нецелое число и наоборот?


1-57749
vadim2
2002-04-05 11:24
2002.04.18
а как узнать что drag&drop успешно выполнилось? например:


1-57720
ymin
2002-04-08 10:17
2002.04.18
Кстати как новичок купил вчера книгу Фаронова DELPHI 6.


1-57696
UDS
2002-04-07 20:44
2002.04.18
Как управлять размером объектов?