2010-08-11 5 views
0

gdi를 사용하여 커서를 만들려고합니다. 커스 터 마이즈 커스터마이징을 사용하는 방법을 배울 수 없습니다. C#에 대한 많은 자습서를 찾을 수 있습니다. 모든 나는 그것을 라미C++ 사용자 정의 커서 gdi 사용

답변

2

당신은 CreateCursor()를 사용하여 자신의 커서를 만들 수 있습니다 감사 입니다 커서, setCursor()에와 loadcursor을 설정하려면 다음 두 가지 기능을 사용하는 것을 알고있다. 마지막 두 매개 변수는 실제 픽셀 데이터를 정의했습니다. 이것은 당신에게 HCURSOR 핸들을 제공합니다.

일단 생성되면 SetCursor(HCURSOR handle)과 함께 사용할 수 있습니다.

+0

당신이 createcursor에 대한 준 링크() 내가 예를 들어 http://msdn.microsoft.com/en-us/library/ms648380(v=VS.85에 대한 링크를 찾을 수 없음). aspx # _win32_Displaying_a_Cursor 문제는 그들이 어떤 00xFF를 사용하여 어떤 gdi를 사용하지 않았다는 것입니다 ......... 어떤 생각입니까? – Ramilol

+0

그들은 하드 코드 된 커서 데이터를 사용합니다. 원하는 경우 LoadBitmap()을 사용하여 비트 맵을로드 한 다음 GetDIBits()를 사용하여 픽셀 값을 읽을 수 있습니다. Devil과 같은 이미지 처리 라이브러리는 BMP 이외의 다른 형식으로 도울 수 있습니다. – msteiger

+0

이미지를로드하고 싶지 않습니다. 채우기 일식을 그려주는 gdi 코드가 있습니다. – Ramilol