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

Вниз

Крупный шрифт   Найти похожие ветки 

 
22606 ©   (2001-12-05 11:05) [6]

Скорее важен не размер монитора, а разрешение (и на 20-дюймовом можно поставить разрешение 640х480).
Вообще возьми за правило работать на крупных шрифтах. Во всяком случае для программиста это должно быть правилом. Нет ничего более отталкивающего, чем видеть на крупных шрифтах "уезд" данных. Сразу возникает ощущение, что работаешь с кустарщиной. А рекомендация работать только с мелкими шрифтами звучит некорректно.
Еще одна рекомендация, если работаешь на разрешении больше 800х600 все-равно ограничивать форму этими размерами (у меня вместо обоев на столе Windows даже сетка с отметками разных разрешений). Более того предусмотреть, что пользователь будет работать и на 640х480.
У меня, например для этого есть такой прием:

procedure TFormOsn.FormCreate(Sender: TObject);
var
x, y: LongInt; {Integers will not not a large enough value.}
begin
x := getSystemMetrics(SM_CXSCREEN);
y := getSystemMetrics(SM_CYSCREEN);
if (x < ScreenHeight) or (y < ScreenWidth) then begin
FormOsn.height := FormOsn.height * x DIV ScreenHeight;
FormOsn.width := FormOsn.width * y DIV ScreenWidth;
scaleBy(x, ScreenHeight);
end;
end;



где
const
ScreenHeight: integer = 800; {Форма создана в моде 800x600}
ScreenWidth: integer = 600;

да и рекомендация FormOsn.scaled := true все-таки во-многих ситуациях спасает



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
3-32401
Balim
2002-02-12 12:24
2002.03.11
Свои заголовки в кнопках DBNavigator


14-32544
vopros
2002-01-23 16:48
2002.03.11
Всем кому нужна помощь по программированию


1-32486
greenrul
2002-02-23 20:24
2002.03.11
Перехват нажатий клавиш


4-32601
DarkReign
2001-11-29 17:50
2002.03.11
Как получить HWND задачи?


7-32586
Корса
2001-12-04 13:10
2002.03.11
Потоки... HELP !