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

Вниз

Activate window   Найти похожие ветки 

 
Vasily Terekhov   (2002-12-26 10:31) [0]

Какое сообщение надо послать приложению, чтобы сделать его активным? (именно сообщение, а не API функцию SendWindowToTop())?


 
gsu   (2002-12-26 10:34) [1]

wm_Activate

Уведомляет окно, что оно становится активным или неактивным


 
gsu   (2002-12-26 10:35) [2]

А почему SendWindowToTop, почему не просто SendMessage или SetActiveWindow


 
gsu   (2002-12-26 10:38) [3]

И что это вообще за функция SendWindowToTop ? Где ты ее откопал ?


 
Vasily Terekhov   (2002-12-26 10:41) [4]

описался :))
BringWindowToTop


 
Vasily Terekhov   (2002-12-26 10:44) [5]

дело в том, что у меня есть хендл топ окна приложения только. и почемуто SetActiveWindow и SetForegroundWindow не всегда работают. Пока не могу разобраться почему.



 
gsu   (2002-12-26 11:02) [6]

SetActiveWindow - Активизиpует окно веpхнего уpовня

BringWindowToTop(Wnd: HWnd) - Активизиpует и пеpемещает Wnd в веpшину стека пеpекpывающихся окон, где Wnd: Всплывающее или дочеpнее окно

Попробуй ShowWindow и почему SendMessage не рулит ?


 
Vasily Terekhov   (2002-12-26 14:28) [7]

а в каком виде должна быть SendMessage? Можно пример?


 
gsu   (2002-12-26 17:07) [8]

сори, похоже SendMessage только пошлет сообщение, но не заставит его показаться, но можно попробовать ShowWindow(Wnd: HWnd; CmdShow: Integer), н-р,
ShowWindow(Wnd: HWnd, SW_SHOWDEFAULT) или ShowWindow(Wnd: HWnd, SW_SHOW), а иначе я пас, либо поконкретней



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

Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
14-29004
Дмитрий .
2003-01-26 23:06
2003.02.10
Как?


14-29081
Dark Elf
2003-01-25 15:38
2003.02.10
Approximator 1.03


3-28620
EXE
2003-01-23 11:26
2003.02.10
Обработка события onGetText


4-29157
trotski
2002-12-24 22:33
2003.02.10
Подскажите адреса FAQ


14-29091
Anatoly Podgoretsky
2003-01-24 23:26
2003.02.10
Именинники 25 января





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский