COMDLG32.OCX и Windows XP
1 отговора
47 прегледа
Заключена
COMDLG32.OCX и Windows XP
Опитах да отворя диалог за избор на шрифт, използвайки Comdlg32.ocx. Обаче ми се връща съобщение: "There are no fonts installed. Open the Fonts folder from the Control panel to install fonts.".
На какво се дължи, и как се решава проблема?
----------------------------------
помислих, хареса ми, помислих пак...
На какво се дължи, и как се решава проблема?
----------------------------------
помислих, хареса ми, помислих пак...
Re: COMDLG32.OCX и Windows XP
CommonDialog1.Flags = cdlCFBoth
CommonDialog1.ShowFont
Или:
CommonDialog1.Flags =cdlCFScreenFonts OR cdlCFPrinterFonts
CommonDialog1.ShowFont
Разгледаи свойството.Flags и "cdlCF....." константите. Могат да се правят доста неща с тях - например cdlCFForceFontExist - диалога да не дава да се избира шрифт който не съществува (чрез писане в текстовото поле над списъка със шрифтовете).
CommonDialog1.ShowFont
Или:
CommonDialog1.Flags =cdlCFScreenFonts OR cdlCFPrinterFonts
CommonDialog1.ShowFont
Разгледаи свойството.Flags и "cdlCF....." константите. Могат да се правят доста неща с тях - например cdlCFForceFontExist - диалога да не дава да се избира шрифт който не съществува (чрез писане в текстовото поле над списъка със шрифтовете).