[질문] 이미지 버튼을 만들려고 하는데요..답변좀..

pcguy7의 이미지

버튼에다가 이미지를 넣을려고 하는데여..

왜 안되는지 모르겠씁니다..

HWND hBtn = CreateWindow("button",	
		                NULL,
						WS_CHILD | WS_VISIBLE | BS_BITMAP,
						10,
						10,
						48,
						48,
						hWnd, 
						(HMENU)IDC_BTNUSER,
						g_hInst,
						NULL);

HBITMAP	hUserBitmap = LoadBitmap(g_hInst, MAKEINTRESOURCE(IDB_BTNUSER));

SendMessage(hBtn, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hUserBitmap);

리소스에 비트맵 넣었구여..

확인하면 그냥 맹숭한 푸시 버튼만 맹글어 집니다..그림을 넣었는데여..

왜그러는거지요????

nachnine의 이미지

devpia가서 글 올리는것이 훨씬 답이 빨리 올라올거에요.

체스맨의 이미지

Owner-Drawn Button 을 만들기 위해 WM_DRAWITEM
메시지를 처리해야 하는 것으로 알고 있습니다. MSDN 에서
WM_DRAWITEM 메시지를 찾아보세요.

Orion Project : http://orionids.org

nachnine의 이미지

CodeGuru나 CodeProject의 이미 만들어져 있는 Class를 가져다

쓰는겁니다

http://www.codeproject.com/buttonctrl/cimagebutton.asp