2008-08-13 12 views
1

내 MFC 응용 프로그램에서 CComboBox :: ShowDropDown()을 호출하면 콤보 상자와의 상호 작용이 완료 될 때까지 마우스 커서가 숨겨집니다 (콤보 상자가 포커스를 잃을 때). 마우스를 움직일 때 다시 나타나지 않는다 편집 상자를 사용합니다.CComboBox :: ShowDropDown을 호출 한 후 마우스 커서가 숨겨지는 것을 방지하려면 어떻게해야합니까?

어떻게 마우스 커서가 숨겨지지 않게 할 수 있습니까?

답변

1

즉시 ShowDropDown() 호출 후

SetCursor(LoadCursor(NULL, IDC_ARROW));

전화.

+0

나는이 문장을 사용했고이 오류가 발생했다.''LoadCursorA ': 매개 변수 2를'int '에서'LPCSTR '로 변환 할 수 없다. 내가 뭘 잘못하고 있니? –

+0

LoadCursor의 첫 번째 매개 변수는 미리 정의 된 커서 상수 중 하나를 사용하려면 'NULL'이어야합니다. https://msdn.microsoft.com/en-us/library/windows/desktop/ms648391%28v=vs.85%29.aspx를 참조하십시오. –