ControlPaint::DrawMenuGlyph Method (Graphics^, Int32, Int32, Int32, Int32, MenuGlyph)

 

Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
static void DrawMenuGlyph(
	Graphics^ graphics,
	int x,
	int y,
	int width,
	int height,
	MenuGlyph glyph
)

Parameters

graphics
Type: System.Drawing::Graphics^

The Graphics to draw on.

x
Type: System::Int32

The x-coordinate of the upper left corner of the drawing rectangle.

y
Type: System::Int32

The y-coordinate of the upper left corner of the drawing rectangle.

width
Type: System::Int32

The width of the menu glyph.

height
Type: System::Int32

The height of the menu glyph.

glyph
Type: System.Windows.Forms::MenuGlyph

One of the MenuGlyph values that specifies the image to draw.

When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. 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.

.NET Framework
Available since 1.1
Return to top
Show: