-
GradeMax (14.06.10 08:46) [0]В win7 оконтовка окон шире, чем в WinXP. Таким образом, форма заточенная под WinXP, не совсем корректно отображается в Win7 и наоборот. Как бороться с этой проблемой? Кто сталкивался - подскажите.
-
QAZ (14.06.10 12:33) [1]при создании окна задавай нужный размер клиентской области
а так, окна создаются по "внешнему" размеру -
GradeMax (14.06.10 13:13) [2]Делаю обычно так:
Program MiWin;
uses windows, messages, KOL;
var W:PControl;
{----------------------------------------------------------------------------}
Procedure StartForm;
begin
W := NewForm( Applet, 'Пример окна' ).SetSize( 400, 300 );
W.CenterOnParent;
W.Margin := 0;
Run( W );
end;
{----------------------------------------------------------------------------}
begin
StartForm;
end.
Вот собственно с этим вариантом и наблюдается проблема. Подскажите, где нужно поправить? -
user89879 (14.06.10 14:02) [3]при дизайне нужно закладывать ClientSize, а не Size, тогда размер обрамления по барабану
-
GradeMax (14.06.10 14:16) [4]Получилось! Всем большое Спасибо!