Главная страница
    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
14-34590
Evgeny
2003-04-24 08:58
2003.05.12
Справочная система Delphi


7-34628
dimitriy
2003-03-17 12:42
2003.05.12
Ребята помогите пожалуйста проблема в шрифта при печати.


14-34598
Ricks
2003-04-22 22:30
2003.05.12
Помогите найти песню!


3-34355
saha
2003-04-22 12:30
2003.05.12
Как побороть AdoDATASet?


6-34526
elf_123
2003-03-16 15:48
2003.05.12
Глупенький маленький вопросик(Client/Server Socket)





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