[질문] 이미지 버튼을 만들려고 하는데요..답변좀..
글쓴이: pcguy7 / 작성시간: 금, 2003/11/07 - 9:26오전
버튼에다가 이미지를 넣을려고 하는데여..
왜 안되는지 모르겠씁니다..
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);
리소스에 비트맵 넣었구여..
확인하면 그냥 맹숭한 푸시 버튼만 맹글어 집니다..그림을 넣었는데여..
왜그러는거지요????
Forums:
답은 아니고요
devpia가서 글 올리는것이 훨씬 답이 빨리 올라올거에요.
Re: [질문] 이미지 버튼을 만들려고 하는데요..답변좀..
Owner-Drawn Button 을 만들기 위해 WM_DRAWITEM
메시지를 처리해야 하는 것으로 알고 있습니다. MSDN 에서
WM_DRAWITEM 메시지를 찾아보세요.
Orion Project : http://orionids.org
쉬운 방법으로는
CodeGuru나 CodeProject의 이미 만들어져 있는 Class를 가져다
쓰는겁니다
http://www.codeproject.com/buttonctrl/cimagebutton.asp
댓글 달기