C言語でカスタムコンポーネントコントロールにアイコンを追加する方法

WBOY
リリース: 2024-01-16 15:30:06
転載
1010 人が閲覧しました

C言語でカスタムコンポーネントコントロールにアイコンを追加する方法

C カスタム コンポーネント コントロールにアイコンを追加する方法

ToolboxBitmapAttribute をコントロールまたはコンポーネントのクラスに追加するだけです

以下に示すように (Windows フォーム コントロールでのみテストしましたが、Web フォームでも可能だと思います)

システムの使用;

System.Windows.Forms の使用;

System.Drawing の使用;

名前空間 Zxd

{

[ToolboxBitmap("open.bmp")]//注: パラメーターはビットマップ パスです。私の実験では、生成された Test.Dll ファイルと同じディレクトリにあります。

パブリック クラス Test:System.Windows.Forms.UserControl//Control

{

省略

}

}

Web ページ上のコントロールに基づいて画像を表示する方法 C

Chaged イベントを確認

protected void RadioButton1_CheckedChanged(オブジェクト送信者, EventArgs e)

{

this.Image1.ImageUrl = "iamges/1.jpg";

}

public void checkRadioButtonChecked()

//pageLoadのif(!ispostback)に入れます

{

if (RadioButton1.Checked)

{

this.Image1.ImageUrl = "iamges/1.jpg";

}

###それ以外###

{

this.Image1.ImageUrl = "iamges/2.jpg";

}

}

VC のボタン コントロールに画像を表示する方法

1.ここのチームに助けがあるかもしれません

2. 対応するリソース ファイル (bmp 形式) を編集して、次のようにします。

//背景画像を設定します

CDC MemDC;

CBitmap m_Bitmap1;

m_Bitmap1.LoadBitmap(IDB_BKGROUND);

MemDC.CreateCompatibilityDC(NULL);

MemDC.SelectObject(&m_Bitmap1);

pDC->StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,48,48,SRCCOPY);

m_Bitmap1.DeleteObject();

MemDC.DeleteDC();

以上がC言語でカスタムコンポーネントコントロールにアイコンを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:docexcel.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート