IUIService.Styles Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la collection de styles spécifiques à l'environnement de l'hôte.
public:
property System::Collections::IDictionary ^ Styles { System::Collections::IDictionary ^ get(); };
public System.Collections.IDictionary Styles { get; }
member this.Styles : System.Collections.IDictionary
Public ReadOnly Property Styles As IDictionary
Valeur de propriété
IDictionary contenant des paramètres de style.
Exemples
L’exemple de code suivant obtient la police de boîte de dialogue à partir de l’environnement hôte.
// The specified IDesigner implements IUIService.
System::Drawing::Font^ GetFont( IDesigner^ designer )
{
System::Drawing::Font^ hostfont;
// Gets the dialog box font from the host environment.
hostfont = dynamic_cast<System::Drawing::Font^>(dynamic_cast<IUIService^>(designer)->Styles[ "DialogFont" ]);
return hostfont;
}
// The specified IDesigner implements IUIService.
Font GetFont(IDesigner designer)
{
Font hostfont;
// Gets the dialog box font from the host environment.
hostfont = (Font)((IUIService)designer).Styles["DialogFont"];
return hostfont;
}
' The specified IDesigner implements IUIService.
Function GetFont(designer As IDesigner) As Font
Dim hostfont As Font
' Gets the dialog box font from the host environment.
hostfont = CType(CType(designer, IUIService).Styles("DialogFont"), Font)
Return hostfont
End Function
Remarques
Le dictionnaire peut fournir des informations à partir de l’environnement hôte. Au minimum, il s’agit de la police qui doit être utilisée pour le texte de l’interface utilisateur standard et de la couleur à utiliser pour la mise en surbrillance. Ces styles obligatoires sont « DialogFont » et « HighlightColor ».
Les valeurs de ces styles peuvent être récupérées en utilisant le style comme clé pour le dictionnaire, en accédant au dictionnaire à l’aide de la clé comme indexeur. Par exemple : (objet implémentant IUIService). Styles[(chaîne de nom de style entre guillemets)].