2
WM_CREATE
에 사용자 정의 버튼을 등록했지만 사용자 정의 커서 자원이 인식되지 않고 런타임에 작성하는 사용자 정의 단추 위로 마우스를 가져 가면 이중 화살표 커서가 표시됩니다. 어떤 해결책? resource.h
을 포함 시켰으며 IC_CURSOR2
의 사용자 지정 리소스가 리소스에 있음을 triplechecked했습니다.사용자 정의 커서에 사용자 정의 커서가 표시되지 않습니다.
WNDCLASSEX buttonx; //subclass our custom buttons
buttonx.cbSize = sizeof(WNDCLASSEX);
GetClassInfoEx(NULL,TEXT("BUTTON"), &buttonx);
buttonx.lpszClassName = "CustomButton";
buttonx.hInstance = hInst;
buttonx.hCursor = LoadCursor(hInst, MAKEINTRESOURCE(IDC_CURSOR2));
RegisterClassEx(&buttonx);
hButton1 = CreateWindowEx(NULL, "CustomButton", "Close", WS_CHILD
| WS_VISIBLE | BS_OWNERDRAW, 410, 570, 100, 30, hWnd,
(HMENU)ID_BUTTON1, g_hInstance, NULL);
감사합니다 한스 전 hInst를 글로벌 g_h 인스턴스로 변경하여 문제를 해결했습니다! :) – eric