ControlPaint.DrawMenuGlyph Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Draws a menu glyph on a menu item control.
Overloads
DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) |
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) |
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 |
DrawMenuGlyph(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. |
DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) |
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 |
DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)
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
Public Shared Sub DrawMenuGlyph (graphics As Graphics, rectangle As Rectangle, glyph As MenuGlyph)
Parameters
Remarks
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 must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.
See also
Applies to
DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)
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
Public Shared Sub DrawMenuGlyph (graphics As Graphics, rectangle As Rectangle, glyph As MenuGlyph, foreColor As Color, backColor As Color)
Parameters
Remarks
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 must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.
See also
Applies to
DrawMenuGlyph(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.
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
Public Shared Sub DrawMenuGlyph (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, glyph As MenuGlyph)
Parameters
- x
- Int32
The x-coordinate of the upper left corner of the drawing rectangle.
- y
- Int32
The y-coordinate of the upper left corner of the drawing rectangle.
- width
- Int32
The width of the menu glyph.
- height
- Int32
The height of the menu glyph.
Remarks
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.
Applies to
DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)
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
Public Shared Sub DrawMenuGlyph (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, glyph As MenuGlyph, foreColor As Color, backColor As Color)
Parameters
- x
- Int32
The x-coordinate of the upper left corner of the drawing rectangle.
- y
- Int32
The y-coordinate of the upper left corner of the drawing rectangle.
- width
- Int32
The width of the menu glyph.
- height
- Int32
The height of the menu glyph.
Remarks
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 must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.