CreateCaret 함수 시스템 캐럿에 대 한 새 도형을 만들고 지정 된 창으로 캐럿의 소유권을 할당 합니다. 캐럿 셰이프를 선, 블록 또는 비트맵 될 수 있습니다.
(BOOL CreateCaret HWND hWnd, / / 소유자 창에 대 한 핸들HBITMAPhBitmap, / / 캐럿 도형에 대 한 비트맵 핸들intnWidth, / / 캐럿 너비intnHeight / / 캐럿 높이);
HBitmap 은 비트맵 핸들, CreateCaret nWidth 및 nHeight 매개 변수; 무시 비트맵 자체의 너비와 높이 정의합니다.
함수가 성공 하면 반환 값은 0이 아닌.
함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.
NWidth 및 nHeight 매개 변수 논리 단위; 캐럿의 너비와 높이 지정 정확한 폭과 높이 픽셀 단위로 윈도우의 매핑 모드에 따라 달라 집니다.
CreateCaret 경우 캐럿을 소유 하는 창에 관계 없이 자동으로 이전 캐럿 셰이프를 파괴 합니다. 캐럿 캐럿을 표시 하려면 ShowCaret 함수를 호출 하는 응용 프로그램 때까지 숨겨져.
시스템 큐 당 하나의 캐럿을 제공합니다. 창이 활성 상태인 또는 키보드 포커스가 있을 때만 캐럿을 생성 해야 합니다. 창의 키보드 포커스를 잃거나 비활성화 되기 전에 캐럿을 파괴 한다.
검색할 수 있습니다 시스템의 창 테두리의 높이 또는 너비 GetSystemMetrics 함수를 사용 하 여 SM_CXBORDER 및 SM_CYBORDER 값을 지정 합니다. 캐럿 고해상도 화면에서 볼 수 있을 것입니다 보장 창 테두리 너비 또는 높이 사용 하 여.
Windows CE: Windows CE hBitmap 매개 변수를 지원 하지 않습니다 하 고 NULL로 설정 해야 합니다. Windows CE 기본 솔리드 캐럿.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
캐럿 개요, 캐럿 함수, CreateBitmap, CreateDIBitmap, DestroyCaret, GetSystemMetrics, HideCaret, LoadBitmap, ShowCaret