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

Вниз

как изменить максимальные размеры окна на АПИ?   Найти похожие ветки 

 
LeReve   (2003-03-08 14:51) [0]

как изменить максимальные размеры окна на АПИ?


 
Diamond Cat   (2003-03-08 15:30) [1]

setwindowpos or setwindowplacement


 
LeReve   (2003-03-08 15:33) [2]

what"s parametrs????


 
theodor_iv   (2003-03-08 16:12) [3]

Написать обработчик сообщения WM_GETMINMAXINFO


 
LeReve   (2003-03-08 17:07) [4]

не получается создать окно которое больше чем разрешение экрана =(


 
Игорь Шевченко   (2003-03-11 09:52) [5]

Получается.

procedure TfMain.WMGetMinMaxInfo(var Message : TWMGetMinMaxInfo);
var
Sz : SIZE;
begin
Sz := FullScreenHandler.MaxSize;
with Message.MinMaxInfo^ do begin
ptMaxSize := TPoint(Sz);
ptMaxTrackSize := TPoint(Sz);
end;
end;

function TFullScreenHandler.GetMaxSize : SIZE;
var
ARect : TRect;
begin
{
При большом желании обращение к свойствам переменной Screen можно заменить
на вызовы функции GetSystemMetrics(SM_CXSCREEN) и
GetSystemMetrics(SM_CYSCREEN).
}
SetRect(ARect, 0, 0, Screen.Width, Screen.Height);
InflateRect(ARect, 10, 50); //Любые числа, лишь бы превышали размер
//неклиентской области окон
Result.cx := ARect.Right - ARect.Left;
Result.cy := ARect.Bottom - ARect.Top;
end;




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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
3-34331
Desdechado
2003-04-21 12:05
2003.05.12
где взять полное описание параметров gfix


1-34392
vladislav80
2003-04-28 22:25
2003.05.12
Несколько пакетов в одной группе...


3-34334
Ergoist
2003-04-22 02:59
2003.05.12
DBGrid и расположение данных


1-34469
Calm
2003-04-28 09:23
2003.05.12
Можно ли закрыть форму в ее OnShow?


4-34638
[lamer]Barmaglot
2003-03-11 09:15
2003.05.12
LVM_SetItemcount





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