ControlPaint.DrawMenuGlyphとは? わかりやすく解説

ControlPaint.DrawMenuGlyph メソッド (Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

メニュー項目のコントロールの指定したメニュー グリフを、指定した範囲内の、指定した表面に描画します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Shared Sub DrawMenuGlyph
 ( _
    graphics As Graphics, _
    x As Integer, _
    y As Integer, _
    width As Integer, _
    height As Integer, _
    glyph As MenuGlyph _
)
Dim graphics As Graphics
Dim x As Integer
Dim y As Integer
Dim width As Integer
Dim height As Integer
Dim glyph As MenuGlyph

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

パラメータ

graphics

描画する Graphics。

x

描画する四角形の左上隅の x 座標。

y

描画する四角形の左上隅の y 座標。

width

メニュー グリフの幅。

height

メニュー グリフの高さ。

glyph

描画するイメージを指定する MenuGlyph 値の 1 つ。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ControlPaint.DrawMenuGlyph メソッド (Graphics, Rectangle, MenuGlyph)

メニュー項目のコントロールの指定したメニュー グリフを、指定した範囲内の指定した表面に描画します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

オーナー描画 MenuItem コントロールの場合は、描画または削除するグリフを正確に判断するために、プロパティ値を検査する必要があります。たとえば、MenuItem.Checked プロパティが true に設定されている場合、MenuGlyph の Checkmark 値を呼び出して、MenuItem 上にチェック マークを描画する必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ControlPaint.DrawMenuGlyph メソッド (Graphics, Rectangle, MenuGlyph, Color, Color)

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

メニュー項目コントロールの指定したメニュー グリフを、指定した境界内、および指定した表面に、White を backColor パラメータで指定した色に変更し、Black を foreColor パラメータで指定した色に変更して描画します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Shared Sub DrawMenuGlyph
 ( _
    graphics As Graphics, _
    rectangle As Rectangle, _
    glyph As MenuGlyph, _
    foreColor As Color, _
    backColor As Color _
)
Dim graphics As Graphics
Dim rectangle As Rectangle
Dim glyph As MenuGlyph
Dim foreColor As Color
Dim backColor As Color

ControlPaint.DrawMenuGlyph(graphics, rectangle, glyph, foreColor, backColor)
public static void DrawMenuGlyph
 (
    Graphics graphics,
    Rectangle rectangle,
    MenuGlyph glyph,
    Color foreColor,
    Color backColor
)
public:
static void DrawMenuGlyph (
    Graphics^ graphics, 
    Rectangle rectangle, 
    MenuGlyph glyph, 
    Color foreColor, 
    Color backColor
)
public static void DrawMenuGlyph
 (
    Graphics graphics, 
    Rectangle rectangle, 
    MenuGlyph glyph, 
    Color foreColor, 
    Color backColor
)
public static function DrawMenuGlyph
 (
    graphics : Graphics, 
    rectangle : Rectangle, 
    glyph : MenuGlyph, 
    foreColor : Color, 
    backColor : Color
)

パラメータ

graphics

描画する Graphics。

rectangle

グリフの大きさを表す Rectangle。

glyph

描画するイメージを指定する MenuGlyph 値の 1 つ。

foreColor

White の代わりに前景色として使用する色。

backColor

Black の代わりに背景色として使用する色。

解説解説

オーナー描画 MenuItem コントロールの場合は、描画または削除するグリフを正確に判断するために、プロパティ値を検査する必要があります。たとえば、MenuItem.Checked プロパティが true に設定されている場合、MenuGlyph の Checkmark 値を呼び出して、MenuItem 上にチェック マークを描画する必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ControlPaint.DrawMenuGlyph メソッド (Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

メニュー項目コントロールの指定したメニュー グリフを、指定した座標、高さ、および幅の範囲内、および指定した表面に、White を backColor パラメータで指定した色に変更し、Black を foreColor パラメータで指定した色に変更して描画します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

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 _
)
Dim graphics As Graphics
Dim x As Integer
Dim y As Integer
Dim width As Integer
Dim height As Integer
Dim glyph As MenuGlyph
Dim foreColor As Color
Dim backColor As Color

ControlPaint.DrawMenuGlyph(graphics, x, y, width, height, glyph, foreColor, backColor)
public static void DrawMenuGlyph
 (
    Graphics graphics,
    int x,
    int y,
    int width,
    int height,
    MenuGlyph glyph,
    Color foreColor,
    Color backColor
)
public:
static void DrawMenuGlyph (
    Graphics^ graphics, 
    int x, 
    int y, 
    int width, 
    int height, 
    MenuGlyph glyph, 
    Color foreColor, 
    Color backColor
)
public static void DrawMenuGlyph
 (
    Graphics graphics, 
    int x, 
    int y, 
    int width, 
    int height, 
    MenuGlyph glyph, 
    Color foreColor, 
    Color backColor
)
public static function DrawMenuGlyph
 (
    graphics : Graphics, 
    x : int, 
    y : int, 
    width : int, 
    height : int, 
    glyph : MenuGlyph, 
    foreColor : Color, 
    backColor : Color
)

パラメータ

graphics

描画する Graphics。

x

描画する四角形の左上隅の x 座標。

y

描画する四角形の左上隅の y 座標。

width

メニュー グリフの幅。

height

メニュー グリフの高さ。

glyph

描画するイメージを指定する MenuGlyph 値の 1 つ。

foreColor

White の代わりに前景色として使用する色。

backColor

Black の代わりに背景色として使用する色。

解説解説

オーナー描画 MenuItem コントロールの場合は、描画または削除するグリフを正確に判断するために、プロパティ値を検査する必要があります。たとえば、MenuItem.Checked プロパティが true に設定されている場合、MenuGlyph の Checkmark 値を呼び出して、MenuItem 上にチェック マークを描画する必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ControlPaint.DrawMenuGlyph メソッド




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ControlPaint.DrawMenuGlyph」の関連用語

ControlPaint.DrawMenuGlyphのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ControlPaint.DrawMenuGlyphのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS