Страница 1 из 2
размеры экрана
Добавлено: 07 фев 2008, 11:59
Dim...ON
кто знает как получить в Delphi размеры экрана (нужно для того, чтобы форма не расширялась шире размеров рабочего стола)
и попутный вопрос: у всех в Delphi 7 цвет шрифта на компоненте TButton не меняется или только у меня?
спасибо
Re: размеры экрана
Добавлено: 07 фев 2008, 13:20
Duncon
Screen не катит?
Re: размеры экрана
Добавлено: 07 фев 2008, 14:53
Dim...ON
...катит

Re: размеры экрана
Добавлено: 07 фев 2008, 16:08
Игорь Акопян
" писал(а):цвет шрифта на компоненте TButton
.ParentFont = true небось?

Re: размеры экрана
Добавлено: 07 фев 2008, 16:49
MOTOCoder
Игорь Акопян писал(а):.ParentFont = true небось?
Если даже false, у меня тоже всеравно не меняется(во всяком случае в XP).
Помоему он, как и цвет кнопок зависит от системных цветов(COLOR_BTN_TEXT).
Re: размеры экрана
Добавлено: 08 фев 2008, 14:22
Игорь Акопян
упс... таки да, и в Д5 цвет шрифта на кнопке не меняется. И это к лучшему, полюбому

Цвет текста кнопки должен быть как в системе, аминь
Re: размеры экрана
Добавлено: 08 фев 2008, 14:36
somewhere
Ничего не выйдет, цвет никак не поменять, даже если ловить WM_CTLCOLORBTN, все-равно не получится, если это стандартный бутон.
Кнопка
Добавлено: 08 фев 2008, 15:55
BBB
somewhere писал(а):Ничего не выйдет, цвет никак не поменять, даже если ловить WM_CTLCOLORBTN, все-равно не получится, если это стандартный бутон.
Ну, если только на кнопку не повесить стиль BS_OWNERDRAW и самому ее рисовать. Кстати, довольно несложно; в Win API имеются несколько что-то вроде функций-примитивов.
Re: размеры экрана
Добавлено: 08 фев 2008, 16:21
somewhere
" писал(а):Ну, если только на кнопку не повесить стиль BS_OWNERDRAW и самому ее рисовать. Кстати, довольно несложно; в Win API имеются нескольок что-то вроде функций-примитивов.
Это да, можно и самому свой бутон создать
Re: размеры экрана
Добавлено: 08 фев 2008, 17:38
MOTOCoder
somewhere писал(а):Это да, можно и самому свой бутон создать
А чем
TBitBtn не устраивает?