ControlPaint.DrawMenuGlyph Método

Definición

Dibuja un glifo de menú en un control de elemento de menú.Draws a menu glyph on a menu item control.

Sobrecargas

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

Dibuja el glifo de menú especificado en un control de elemento de menú, en la superficie especificada y dentro de los límites especificados.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

Dibuja el glifo de menú especificado en un control de elemento de menú dentro de los límites especificados y sobre la superficie indicada, y reemplaza White por el color especificado en el parámetro backColor y Black por el color especificado en el parámetro foreColor.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

Dibuja el glifo de menú especificado en un control de elemento de menú, en la superficie especificada y con los límites especificados.Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

Dibuja el glifo de menú especificado en un control de elemento de menú con las coordenadas el ancho y el alto establecidos, en la superficie indicada, y reemplaza White por el color especificado en el parámetro backColor y Black por el color especificado en el parámetro foreColor.Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

Dibuja el glifo de menú especificado en un control de elemento de menú, en la superficie especificada y dentro de los límites especificados.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::MenuGlyph glyph);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.MenuGlyph glyph);
static member DrawMenuGlyph : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.MenuGlyph -> unit

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.The Graphics to draw on.

rectangle
Rectangle

Rectangle que representa las dimensiones del glifo.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Uno de los valores de MenuGlyph que especifica la imagen que se va a dibujar.One of the MenuGlyph values that specifies the image to draw.

Comentarios

Cuando los controles de MenuItem dibujo propietario, debe comprobar los valores de propiedad para determinar el glifo correcto que se debe dibujar o quitar.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Por ejemplo, cuando la MenuItem.Checked propiedad está establecida en true, debe llamar al Checkmark valor MenuItemde MenuGlyph para dibujar una marca de verificación en.For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

Consulte también:

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

Dibuja el glifo de menú especificado en un control de elemento de menú dentro de los límites especificados y sobre la superficie indicada, y reemplaza White por el color especificado en el parámetro backColor y Black por el color especificado en el parámetro foreColor.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::MenuGlyph glyph, System::Drawing::Color foreColor, System::Drawing::Color backColor);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.MenuGlyph glyph, System.Drawing.Color foreColor, System.Drawing.Color backColor);
static member DrawMenuGlyph : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.MenuGlyph * System.Drawing.Color * System.Drawing.Color -> unit

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.The Graphics to draw on.

rectangle
Rectangle

Rectangle que representa las dimensiones del glifo.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Uno de los valores de MenuGlyph que especifica la imagen que se va a dibujar.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

El color que reemplaza a White como color de primer plano.The color that replaces White as the foreground color.

backColor
Color

El color que reemplaza a Black como color de fondo.The color that replaces Black as the background color.

Comentarios

Cuando los controles de MenuItem dibujo propietario, debe comprobar los valores de propiedad para determinar el glifo correcto que se debe dibujar o quitar.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Por ejemplo, cuando la MenuItem.Checked propiedad está establecida en true, debe llamar al Checkmark valor MenuItemde MenuGlyph para dibujar una marca de verificación en.For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

Consulte también:

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

Dibuja el glifo de menú especificado en un control de elemento de menú, en la superficie especificada y con los límites especificados.Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::MenuGlyph glyph);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.MenuGlyph glyph);
static member DrawMenuGlyph : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.MenuGlyph -> unit

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.The Graphics to draw on.

x
Int32

Coordenada x del ángulo superior izquierdo del rectángulo del dibujo.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Coordenada y del ángulo superior izquierdo del rectángulo del dibujo.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Ancho del glifo de menú.The width of the menu glyph.

height
Int32

Alto del glifo de menú.The height of the menu glyph.

glyph
MenuGlyph

Uno de los valores de MenuGlyph que especifica la imagen que se va a dibujar.One of the MenuGlyph values that specifies the image to draw.

Comentarios

Cuando los controles de MenuItem dibujo propietario, debe comprobar los valores de propiedad para determinar el glifo correcto que se debe dibujar o quitar.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Por ejemplo, cuando la MenuItem.Checked propiedad se establece en true, se Checkmark llama al valor de MenuGlyph para dibujar una marca de verificación en MenuItem.For example, when the MenuItem.Checked property is set to true, you call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

Dibuja el glifo de menú especificado en un control de elemento de menú con las coordenadas el ancho y el alto establecidos, en la superficie indicada, y reemplaza White por el color especificado en el parámetro backColor y Black por el color especificado en el parámetro foreColor.Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::MenuGlyph glyph, System::Drawing::Color foreColor, System::Drawing::Color backColor);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.MenuGlyph glyph, System.Drawing.Color foreColor, System.Drawing.Color backColor);
static member DrawMenuGlyph : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.MenuGlyph * System.Drawing.Color * System.Drawing.Color -> unit

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.The Graphics to draw on.

x
Int32

Coordenada x del ángulo superior izquierdo del rectángulo del dibujo.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Coordenada y del ángulo superior izquierdo del rectángulo del dibujo.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Ancho del glifo de menú.The width of the menu glyph.

height
Int32

Alto del glifo de menú.The height of the menu glyph.

glyph
MenuGlyph

Uno de los valores de MenuGlyph que especifica la imagen que se va a dibujar.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

El color que reemplaza a White como color de primer plano.The color that replaces White as the foreground color.

backColor
Color

El color que reemplaza a Black como color de fondo.The color that replaces Black as the background color.

Comentarios

Cuando los controles de MenuItem dibujo propietario, debe comprobar los valores de propiedad para determinar el glifo correcto que se debe dibujar o quitar.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Por ejemplo, cuando la MenuItem.Checked propiedad está establecida en true, debe llamar al Checkmark valor MenuItemde MenuGlyph para dibujar una marca de verificación en.For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

Consulte también:

Se aplica a