Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Вниз

Как активировать свое приложение?   Найти похожие ветки 

 
lipskiy   (2002-03-22 15:01) [0]

Т.е. установить себе статус активного приложения, сняв его с другого?


 
Виктор Щербаков   (2002-03-22 15:03) [1]

function SwitchToThisWindow(H: HWND; Restore: Byte): DWORD; stdcall; external "user32.dll";

SwitchToThisWindow(Application.MainForm.Handle, 1);


 
lipskiy   (2002-03-22 15:22) [2]

Не работает :(
Мигает кнопкой на панели задач, и все.
А мне нужна реакция, как если бы на форму ткнули мышкой - чтоб она встала поверх всех и ее заголовок стал бы синим.


 
Виктор Щербаков   (2002-03-22 15:28) [3]

?
> А мне нужна реакция, как если бы на форму ткнули мышкой
> - чтоб она встала поверх всех и ее заголовок стал бы синим.

Так получается только в Win95. Даже в win98 - просто мигание кнопки. А интересно, есть проги, которые умеют так делать не нажимая программно кнопок мыши?


 
lipskiy   (2002-03-22 15:32) [4]

Я под Win2k. Ну не может же быть, чтоб не было вариантов. Ну а с кнопкой мыши как это сделать (программно, ессно)? И чтоб курсор не дергался никуда.


 
lipskiy   (2002-03-22 15:33) [5]

Блин, пардон, я под Win98 :)


 
Виктор Щербаков   (2002-03-22 15:36) [6]


> Я под Win2k. Ну не может же быть, чтоб не было вариантов.
> Ну а с кнопкой мыши как это сделать (программно, ессно)?
> И чтоб курсор не дергался никуда.

Запоминаешь положение курсора. (GetCursorPos)
Помещаешь его в новое место. (SetCursorPos)
Жмешь кнопку (Mouse_Event)
Восстанавливаешь положение курсора.

Всё достаточно быстро произойдет. Пользователь не заметит, но всё равно не красиво, ИМХО.
> Блин, пардон, я под Win98 :)

Это не важно в данном случае :)


 
lipskiy   (2002-03-22 17:51) [7]

Угу, некрасиво.
Ну да ладно.
Это у меня вопрос не очень принципиальный.
Просто экспериментирую :)


 
SPeller   (2002-03-22 18:04) [8]

Там можно найти то, что надо

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1016509032&n=5


 
SeF   (2002-03-23 01:20) [9]

вариант который прокатывает в W2k

application.minimize;
application.restore;

правда тоже некрасиво.



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

Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-9404
Turalyon
2002-03-12 12:09
2002.04.04
Вопрос по IB


1-9546
SemenK
2002-03-24 11:05
2002.04.04
КАК СОЗДАТЬ ФОРМУ ОТПРАВКИ ПИСЬМА ?


1-9483
КОляныч_
2002-03-25 19:25
2002.04.04
HELP!!! Работа с текстом! Поиск множества совпадений!


1-9579
andreyDAN
2002-03-23 11:03
2002.04.04
Работа с autuCAD через Delphi6


3-9403
Wizard_Ex
2002-03-07 17:43
2002.04.04
FIBPLUS & EVENTALERTER





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский