Конференция "KOL" » Ширина оконтовки окон в WinXP и Win7 [Delphi, Windows]
 
  • 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]
    Получилось! Всем большое Спасибо!
 
Конференция "KOL" » Ширина оконтовки окон в WinXP и Win7 [Delphi, Windows]
Есть новые Нет новых   [120347   +16][b:0][p:0.001]