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

Вниз

Попустить окно   Найти похожие ветки 

 
ATLANTIDO   (2002-03-23 01:24) [0]

Поднимаю окно :
GetWindowRect(Form1.Handle,Rect);
SetWindowPos (Form1.Handle,HWND_TOPMOST,Rect.Left,Rect.Top,Rect.Right-Rect.Left,Rect.Bottom-Rect.Top, SWP_SHOWWINDOW);
SetForeGroundWindow(Form1.Handle);
BringWindowToTop(Form1.Handle);
SetActiveWindow(Form1.Handle);
Вопрос в том, как его снова сделать нормальным. Т. е.
чтобы оно перестало быть поплавком.
SetWindowPos (Form1.Handle,HWND_TOP,...) не помогает.


 
SPeller   (2002-03-23 08:53) [1]

А ты попробуй вместо
SetWindowPos(Form1.Handle,HWND_TOPMOST,Rect.Left,Rect.Top,Rect.Right-Rect.Left,Rect.Bottom-Rect.Top, SWP_SHOWWINDOW);
поставить
SetWindowPos (Form1.Handle, HWND_TOP,Rect.Left,Rect.Top,Rect.Right-Rect.Left,Rect.Bottom-Rect.Top, SWP_SHOWWINDOW);


 
ATLANTIDO   (2002-03-23 11:40) [2]

Теперь мое окно вообще не всплывает - как было перекрыто
так и остается.


 
ATLANTIDO   (2002-03-24 23:02) [3]

helpme


 
Suntechnic   (2002-03-25 06:47) [4]

>ATLANTIDO © (23.03.02 01:24)
Что тебе и куда поднять надо? Толком объясни задачу...


 
ATLANTIDO   (2002-03-25 17:06) [5]

1)Поднять окно выше всех
2)Определенные действия
2)Вернуть окно в нормальное состояние. Т.е. так, чтобы
другие окна могли его перекрыть.


 
Набережных С.   (2002-03-25 17:28) [6]

HWND_NOTOPMOST


 
ATLANTIDO   (2002-03-25 17:38) [7]

Я так и делал. Но когда запущена например Fifa, мое
окно даже не поднимается


 
ATLANTIDO   (2002-03-25 19:14) [8]

Пожалуйста, помогите. Срочно надо :(


 
Набережных С.   (2002-03-25 19:28) [9]

Кто-то здесь предлагал такой вариант, попробуй:

var
a:cardinal;
begin
a:=GetWindowThreadProcessId(GetForegroundWindow,nil);
AttachThreadInput(GetCurrentThreadId,a,true);
SetForegroundWindow(Handle);
AttachThreadInput(GetCurrentThreadId,a,false);
end;



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

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

Наверх




Память: 0.45 MB
Время: 0.006 c
14-73399
alexandr
2002-04-12 13:43
2002.05.23
программа Пенсионного фонда


1-73111
baatar
2002-05-07 17:05
2002.05.23
Синтез речи


14-73373
ATLANTIDO
2002-04-13 16:08
2002.05.23
LockFile ????


1-73179
-Jack-
2002-05-10 16:51
2002.05.23
Правка файла в HEX


1-73152
chsv
2002-05-13 19:58
2002.05.23
ширина ComboBox и его списка





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