Click here to Skip to main content
Click here to Skip to main content

FontComboBox ActiveX control

By , 7 Aug 2002
 

Sample Image - FontCombo.gif

Overview

With this control, you can select a font among those available on the Windows machine. This is a standard ActiveX control, therefore it can be used in all applications supporting the ActiveX technology.

Where is the demo ?

As this is an ActiveX, I have made it available online. In order to see it running, I suggest that you download the control and then install it in the Windows Registry by using the command line - RegSvr32.exe FontCombo.dll. Next, click on the link below to see the control display under its different display modes:

COM Interface

Properties

integer FontCombo.Aspect

Returns or sets the ComboBox aspect. Possible values are:

  • fcbStandard = 0
  • fcbOffice2000 = 1
  • fcbOfficeXP = 2

boolean FontCombo.TransparentBorder

Returns or sets the transparent border. This style is only available with the Office2000 or OfficeXP aspects. This is a boolean value.

string FontCombo.Selection

Returns or sets the current selected font name. A partial font name is allowed. The first corresponding font will be selected. This is a string value.

boolean FontCombo.Enabled

Returns or sets the enabled state. This is a boolean value.

Events

FontCombo.Onchange (string FontName)

Fired when the selected font name change. FontName is a string.

Notes

The font is used to display its name in the dropdown list. If it is a 'symbolic' font its name is then clearly written.

License

This code is provided "as is" with no expressed or implied warranty. Feel free to modify and/or distribute this file, but do not remove the headers in place. You may use this code in a commercial product with or without acknowledgement. However you may not sell this code or any modification of this code.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Jean-Michel LE FOL
Web Developer CSC
France France
Member
Jean-Michel LE FOL is a GraphTalk product architect.
GraphTalk is a set of products which cover the whole scope of the development process. GraphTalk is used by the main insurance compagnies over the world.
The development team is currently based in France near Paris.

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
Questioncannot insert objectmemberanilmathpati12 Apr '12 - 1:28 
GeneralFonts for different languagesmemberShragel31 Jan '07 - 9:47 
GeneralGreat work!! two minor remarks thoughmemberMartijn30 Nov '02 - 8:39 
QuestionNo source?memberChris Losinger8 Aug '02 - 19:09 
AnswerRe: No source?memberJean-Michel LE FOL8 Aug '02 - 20:41 
QuestionHow could I start to write an ActiveX control with C++?memberstan_lin7 Aug '02 - 17:55 
AnswerRe: How could I start to write an ActiveX control with C++?adminChris Maunder7 Aug '02 - 22:52 
GeneralRe: How could I start to write an ActiveX control with C++?memberstan_lin8 Aug '02 - 15:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 8 Aug 2002
Article Copyright 2002 by Jean-Michel LE FOL
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid