Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Тааак.... список непонятных моментов в Дельфи начинает расти   Найти похожие ветки 

 
vecna ©   (2005-10-19 12:41) [0]

с угрожающей быстротой... =)
Объясните (лучше линком на документацию) почему неполучается установить у формы Height > 876.


 
DiamondShark ©   (2005-10-19 12:44) [1]

У меня получается.


 
Sandman29   (2005-10-19 12:46) [2]

Не совсем так.
Я работаю в 800x600, при попытке указать Height 876 получается 612.


 
vecna ©   (2005-10-19 12:46) [3]

да, я уже разобрался.... это какой-то коварный design-пакет =))))))))
спасибо


 
vecna ©   (2005-10-19 12:47) [4]

> Sandman29   (19.10.05 12:46) [2]
значит не разобрался =)

2 DiamondShark
при каком разрешении какую высоту?


 
DiamondShark ©   (2005-10-19 13:11) [5]


> 2 DiamondShark
> при каком разрешении какую высоту?

1280х1024

При присваивании Height := 2000 получается 1036.

Хм... Однако...


 
lookin ©   (2005-10-19 13:16) [6]

А нет ли связи этого с тем, что канвас (или как там оно зовется) формы (и не только формы) имеет ограниченный размер? А то попытка задать TBitmap.Width(Height) порядка 3000 вызывает ошибку вроде как "Не хватает памяти"...


 
wicked ©   (2005-10-19 13:26) [7]

афаик, виндовс сам не дает устанавливать размеры окон больше, чем разрешение главного монитора + некие (небольшие) константы....


> А нет ли связи этого с тем, что канвас (или как там оно
> зовется) формы (и не только формы) имеет ограниченный размер?
>  А то попытка задать TBitmap.Width(Height) порядка 3000
> вызывает ошибку вроде как "Не хватает памяти"...

HandleType у битмапа какой?.... поскольку для каждого типа используются свои функции API...


 
MBo ©   (2005-10-19 13:37) [8]

 private
   { Private declarations }
   procedure WMGETMINMAXINFO(var m:TWMGETMINMAXINFO);message WM_GETMINMAXINFO;

procedure TForm1.Button1Click(Sender: TObject);
begin
 Height:=2000;
 Width:=2000;
 Caption:=Format("W=%d H=%d",[Width,Height]);
end;

procedure TForm1.WMGETMINMAXINFO(var m: TWMGETMINMAXINFO);
begin
 inherited;
 m.MinMaxInfo^.ptMaxTrackSize:=Point(3000,3000);
///try to remove line above
end;



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

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.08 c
1-1129555609
malamba
2005-10-17 17:26
2005.11.06
как в listbox хранить двойные данные


9-1119700630
Dib
2005-06-25 15:57
2005.11.06
OpenGL и Full Screen


3-1127905586
Бульбаш
2005-09-28 15:06
2005.11.06
Передача строкового параметра


9-1118639956
Xenon
2005-06-13 09:19
2005.11.06
Проблемы с FPS


6-1121752656
pupapum
2005-07-19 09:57
2005.11.06
Передача файлов по локальной сети