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

Вниз

@Gandalf : TMHFontDialog   Найти похожие ветки 

 
blackalex ©   (2002-10-29 15:28) [0]

Я применяю твой Font Dialog. Вот кусок кода. После закрытия диалога FontDlg.Font.FontName содержит имя фонта с мусором. Так это выглядит http://www.luftsoft.de/bilder/sss.gif Но это только под Win98 . В Win2000 все работает нормально. Посмотри пожалуйста.

------------------------------------------------------------------------
procedure TfrmSettings.btnFontClick(Sender: PObj);
var
FontDlg : PMHFontDialog;
Idx : Integer;
begin
FontDlg := NewMHFontDialog(Form);
FontDlg.Device := fddBoth;
FontDlg.InitFont.FontName := EditAttr.FontName ;
FontDlg.InitFont.FontCharset := EditAttr.FontCharset ;
FontDlg.InitFont.FontHeight := EditAttr.FontHeight ;
FontDlg.MinSize := MINFONTSIZE;
FontDlg.MaxSize := MAXFONTSIZE;
FontDlg.UseMinMaxSize := True;
FontDlg.UseInitFont := True;
FontDlg.ShowEffects := False;

if FontDlg.Execute then begin
EditAttr.FontName := FontDlg.Font.FontName ;
EditAttr.FontCharset := FontDlg.Font.FontCharset ;
EditAttr.FontHeight := FontDlg.Font.FontHeight ;
end;

FontDlg.Free ;
end;


 
Gandalf   (2002-10-29 16:31) [1]

ОК. Посмотрю.


 
Gandalf   (2002-10-30 21:45) [2]

Смотрел, у меня все ОК. Есть мнение что проблемма в том как ты отображаешь информацию. Что такое EditAttr? Попробуй просто MySuperLabel.Caption:=FontDlg.Font.FontName; И посмотри будет ли мусор.


 
Kirill ©   (2002-10-31 10:24) [3]

У меня, кстати, такая же фигня была, когда сохранял в реестр. Помнишь. Видно не только у меня такая проблема.


 
Gandalf   (2002-10-31 18:17) [4]

>У меня, кстати, такая же фигня была, когда сохранял в реестр. >Помнишь. Видно не только у меня такая проблема.
Но насколько помню, это вылечилось в новой версии MHFontDialog, или нет? Пришлете мне кто-нибуть "заведомо нерабочий код", чтобы я баг поизучал. Т.е. код blackalex у меня работает без мусора, но я вывожу в обычный Label: label.Caption:=FontDlg.Font.FontName;

blackalex ответь при использования Label все работает или нет? Если можешь пришли нерабочий пример.


 
Gandalf   (2002-11-01 10:46) [5]

>У меня, кстати, такая же фигня была, когда сохранял в реестр.
>Помнишь. Видно не только у меня такая проблема.

Все работает если использовать MHFontDialog V1.1, скачать с этого сайта. Собственно к blackalex это тоже относится, или не работает у тебя ( blackalex) с MHFontDialog V1.1?


 
blackalex ©   (2002-11-01 10:53) [6]

Точно, у меня старая версия. :) Щас скачаю новую и посмотрю


 
blackalex ©   (2002-11-01 16:13) [7]

Базару нет! С новой версией все работает. Спасибо. Вопрос снят



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
9-19940
Сергей Чурсин
2002-07-20 21:50
2003.07.07
Кто знает интересные сайты по собственно game design ?


3-19948
Chayan
2003-06-11 11:54
2003.07.07
Помогите выбрать сервер БД


14-20213
Maksss
2003-06-22 07:07
2003.07.07
нюк


1-20054
INTAARI
2003-06-25 11:25
2003.07.07
Освобождение памяти при завершении работы с Tlist


3-19980
Artemij
2003-06-13 10:52
2003.07.07
DBListBox