ControlPaint.DrawMenuGlyph ControlPaint.DrawMenuGlyph ControlPaint.DrawMenuGlyph Method

定義

メニュー項目のコントロールのメニュー グリフを描画します。Draws a menu glyph on a menu item control.

オーバーロード

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) 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) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

メニュー項目コントロールの指定したメニュー グリフを、指定した境界内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。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) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) 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) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

メニュー項目コントロールの指定したメニュー グリフを、指定した座標、高さ、および幅の範囲内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。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) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) 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

パラメーター

graphics
Graphics Graphics Graphics

描画する GraphicsThe Graphics to draw on.

rectangle
Rectangle Rectangle Rectangle

グリフの大きさを表す RectangleThe Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph MenuGlyph MenuGlyph

描画するイメージを指定する MenuGlyph 値の 1 つ。One of the MenuGlyph values that specifies the image to draw.

注釈

オーナー描画MenuItemコントロールの場合は、プロパティ値を確認して、描画または削除する正しいグリフを判断する必要があります。When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. MenuItem.Checkedたとえば、 MenuItemプロパティがにtrue設定されている場合は、のCheckmark MenuGlyph値を呼び出して、にチェックマークを描画する必要があります。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.

こちらもご覧ください

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

メニュー項目コントロールの指定したメニュー グリフを、指定した境界内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。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

パラメーター

graphics
Graphics Graphics Graphics

描画する GraphicsThe Graphics to draw on.

rectangle
Rectangle Rectangle Rectangle

グリフの大きさを表す RectangleThe Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph MenuGlyph MenuGlyph

描画するイメージを指定する MenuGlyph 値の 1 つ。One of the MenuGlyph values that specifies the image to draw.

foreColor
Color Color Color

White の代わりに前景色として使用する色。The color that replaces White as the foreground color.

backColor
Color Color Color

Black の代わりに背景色として使用する色。The color that replaces Black as the background color.

注釈

オーナー描画MenuItemコントロールの場合は、プロパティ値を確認して、描画または削除する正しいグリフを判断する必要があります。When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. MenuItem.Checkedたとえば、 MenuItemプロパティがにtrue設定されている場合は、のCheckmark MenuGlyph値を呼び出して、にチェックマークを描画する必要があります。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.

こちらもご覧ください

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) 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

パラメーター

graphics
Graphics Graphics Graphics

描画する GraphicsThe Graphics to draw on.

x
Int32 Int32 Int32

描画する四角形の左上隅の x 座標。The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32 Int32 Int32

描画する四角形の左上隅の y 座標。The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32 Int32 Int32

メニュー グリフの幅。The width of the menu glyph.

height
Int32 Int32 Int32

メニュー グリフの高さ。The height of the menu glyph.

glyph
MenuGlyph MenuGlyph MenuGlyph

描画するイメージを指定する MenuGlyph 値の 1 つ。One of the MenuGlyph values that specifies the image to draw.

注釈

オーナー描画MenuItemコントロールの場合は、プロパティ値を確認して、描画または削除する正しいグリフを判断する必要があります。When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. たとえば、 MenuItem.Checkedプロパティが true に設定されている場合は、 CheckmarkMenuGlyph値を呼び出して、 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) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

メニュー項目コントロールの指定したメニュー グリフを、指定した座標、高さ、および幅の範囲内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。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

パラメーター

graphics
Graphics Graphics Graphics

描画する GraphicsThe Graphics to draw on.

x
Int32 Int32 Int32

描画する四角形の左上隅の x 座標。The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32 Int32 Int32

描画する四角形の左上隅の y 座標。The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32 Int32 Int32

メニュー グリフの幅。The width of the menu glyph.

height
Int32 Int32 Int32

メニュー グリフの高さ。The height of the menu glyph.

glyph
MenuGlyph MenuGlyph MenuGlyph

描画するイメージを指定する MenuGlyph 値の 1 つ。One of the MenuGlyph values that specifies the image to draw.

foreColor
Color Color Color

White の代わりに前景色として使用する色。The color that replaces White as the foreground color.

backColor
Color Color Color

Black の代わりに背景色として使用する色。The color that replaces Black as the background color.

注釈

オーナー描画MenuItemコントロールの場合は、プロパティ値を確認して、描画または削除する正しいグリフを判断する必要があります。When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. MenuItem.Checkedたとえば、 MenuItemプロパティがにtrue設定されている場合は、のCheckmark MenuGlyph値を呼び出して、にチェックマークを描画する必要があります。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.

こちらもご覧ください

適用対象