>컴퓨터 튜토리얼 >컴퓨터 지식 >C 언어에서 사용자 정의 구성 요소 컨트롤에 아이콘을 추가하는 방법

C 언어에서 사용자 정의 구성 요소 컨트롤에 아이콘을 추가하는 방법

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB앞으로
2024-01-16 15:30:061102검색

C 언어에서 사용자 정의 구성 요소 컨트롤에 아이콘을 추가하는 방법

C 사용자 정의 구성 요소 컨트롤에 아이콘을 추가하는 방법

컨트롤이나 구성 요소의 클래스에 ToolboxBitmapAttribute를 추가하기만 하면 됩니다

아래와 같이 (Windows 폼 컨트롤에서만 테스트해 보았는데, 웹 폼에서도 가능할 것 같습니다)

시스템 사용;

System.Windows.Forms 사용;

System.드로잉 사용;

네임스페이스 Zxd

{

[ToolboxBitmap("open.bmp")]//참고: 매개변수는 비트맵 경로입니다. 제 실험에서는 생성된 Test.Dll 파일과 동일한 디렉터리에 있습니다

공개 클래스 테스트:System.Windows.Forms.UserControl//Control

{

생략

}

}

웹 페이지의 컨트롤을 기반으로 그림 C를 표시하는 방법

checkChaged 이벤트

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.CreateCompatibleDC(NULL);

MemDC.SelectObject(&m_Bitmap1);

pDC->StretchBlt(직장 왼쪽,직장 상단,직장 폭(),직장 높이(),&MemDC,0,0,48,48,SRCCOPY);

m_Bitmap1.DeleteObject();

MemDC.DeleteDC();

위 내용은 C 언어에서 사용자 정의 구성 요소 컨트롤에 아이콘을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제