IVsGradient.GetGradientVector(Int32, UInt32[]) Méthode
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.
Retourne un tableau de couleurs utilisées pour créer un pinceau pour un dégradé donné.
public:
int GetGradientVector(int cVector, cli::array <System::UInt32> ^ rgVector);
public:
int GetGradientVector(int cVector, Platform::Array <unsigned int> ^ rgVector);
int GetGradientVector(int cVector, std::Array <unsigned int> const & rgVector);
public int GetGradientVector (int cVector, uint[] rgVector);
abstract member GetGradientVector : int * uint32[] -> int
Public Function GetGradientVector (cVector As Integer, rgVector As UInteger()) As Integer
Paramètres
- cVector
- Int32
dans Taille du rgVector tableau à retourner.
- rgVector
- UInt32[]
à Tableau de cVector valeurs RVB qui définissent un dégradé.
Retours
Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.
Remarques
Signature COM
À partir de vsshell80. idl :
HRESULT IVsGradient::GetGradientVector(
[in] int cVector,
[in,out, size_is(cVector)] COLORREF* rgVector
);
Lors de l’utilisation this method, de la valeur spécifiée de cVector doit être le nombre de pixels à peindre dans le sens du dégradé sur un élément d’interface utilisateur.
Chacune des valeurs RVB du rgVector tableau sont des valeurs de couleurs Windows 32 bits au format d’un COLOREF .
Le code C++ peut utiliser directement la valeur RVB retournée à l’aide des macros qui prennent en charge les COLOREF s, telles que GetRValue GetGValue et GetBValue .
Le code managé qui utilise des couleurs retournées peut utiliser une System.Drawing.Color structure, qui peut être obtenue à partir de la valeur de couleur Windows 32 bits à l’aide de System.Drawing.ColorTranslator.FromWin32 .