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

Вниз

Стандартная кнопка максимизации,   Найти похожие ветки 

 
XenonXX   (2003-10-31 08:22) [0]

как перехватить ее нажатие и отреагировать? А то надо реагировать не как на ресайз.


 
ZEE   (2003-10-31 10:55) [1]

WM_SIZE + SIZEICONIC - по другому думаю врядли


 
AbrosimovA   (2003-10-31 12:05) [2]

А так например:

procedure TMainForm.FormCreate(Sender: TObject);
begin
Application.OnMinimize := OnMinimize;
end;

procedure TMainForm.OnMinimize(Sender : TObject);
begin
..............//Здесь твоя реакция
end;


 
AbrosimovA   (2003-10-31 12:09) [3]

Извините, ответ мой не в тему.


 
Игорь Шевченко   (2003-10-31 12:16) [4]

WM_SYSCOMMAND SC_MAXIMIZE - не получается ?


 
DVM   (2003-10-31 12:21) [5]


> Игорь Шевченко © (31.10.03 12:16) [4]

Он этот вопрос уже задавал, ему ответили - ноль внимания.


 
ZEE   (2003-10-31 12:28) [6]

упс, ошибочка у меня в [1]
надо наверно
WM_SIZE + SIZEFULLSCREEN
хотя про SC_MAXIMIZE я как-то вообще не подумал...


 
Игорь Шевченко   (2003-10-31 12:32) [7]

DVM © (31.10.03 12:21)

Это не там, случайно, где просьба удалить ветку, была ?


 
XenonXX   (2003-11-04 06:27) [8]

Игорь Шевченко © (31.10.03 12:16) [4]
WM_SYSCOMMAND SC_MAXIMIZE - не получается ?

Если так делать, то

procedure WM_SYSCOMMAND1 (Var Msg: TMessage); message WM_syscommand;
...........................
procedure TForm1.WM_SYSCOMMAND1;
begin
if Msg.WParam=SC_MAXIMIZE then
begin
///something
end;
end;

Это ловит верно, но тогда ведь надо самому писать обработчитки всех кнопок(ну это можно) и даже перетаскивания(а вот с этим траблы), так ведь или можно как-то переправить мессагу туда куда она шла?


 
ZEE   (2003-11-04 10:32) [9]

if Msg.WParam=SC_MAXIMIZE then
begin
///something
end else inherited; ???


 
XenonXX   (2003-11-04 16:51) [10]

ZEE,

Аригато, сенсей!(="Спасобо мастер") Тормозил я утром после ночи в интернете...



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

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

Наверх





Память: 0.46 MB
Время: 0.014 c
1-11954
mail
2003-12-19 08:04
2004.01.05
QReport+Word


14-12106
ИМХО
2003-12-15 00:15
2004.01.05
Космическая Одиссея - 2001


1-11933
-=DeMoH=-
2003-12-19 23:18
2004.01.05
Delphi VS MathCAD


6-12016
HydraMarat
2003-10-31 01:56
2004.01.05
Можно ли использовать DDE через сеть?


14-12069
Brahman
2003-12-10 11:09
2004.01.05
Первый блин комом ?





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