CreateIcon 함수는 지정 된 크기, 색상 및 비트 패턴은 아이콘을 만듭니다.
(HICON CreateIcon HINSTANCE hInstance, / / 응용 프로그램 인스턴스에 대 한 핸들intnWidth, / / 아이콘 너비intnHeight, / / 아이콘 높이바이트cPlanes, / / XOR 마스크에 비행기의 수바이트cBitsPixel, / / XOR 비트 마스크의 픽셀 당 비트 수CONST 바이트* lpbANDbits, / / AND 비트 마스크 배열 포인터CONST 바이트* lpbXORbits / / XOR 마스크 배열 포인터);
함수가 성공 하면 반환 값은 아이콘에 대 한 핸들.
함수가 실패 하면 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.
NWidth 및 nHeight 매개 변수는 시스템이 다른 크기의 아이콘을 만들 수 없습니다 때문에 너비와 높이 현재 디스플레이 드라이버에 의해 지원 지정 해야 합니다. 너비 및 높이 디스플레이 드라이버에서 지 원하는 확인 하려면 사용 하는 GetSystemMetrics 함수를 SM_CXICON 또는 SM_CYICON 값을 지정 하.
CreateIcon 적용 다음 진리표 AND 및 XOR 비트 마스크:
| 그리고 마스크 | XOR 마스크 | 디스플레이 |
|---|---|---|
| 0 | 0 | 블랙 |
| 0 | 1 | 화이트 |
| 1 | 0 | 화면 |
| 1 | 1 | 역방향 화면 |
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
개요 아이콘, 아이콘 기능 GetSystemMetrics