注册 登录
编程论坛 汇编论坛

位图按钮的问题

nzxhust 发布于 2009-08-09 20:02, 711 次点击
想用位图按钮,看了些资料,我的做法如下:
设置按钮为自绘风格
在WM_DRAWITEM消息中
发送BM_SETIMAGE消息
.elseif    eax== WM_DRAWITEM
            invoke    SendMessage,hWnd,BM_SETIMAGE,IMAGE_BITMAP,hBmp2
但是没有效果有什么问题吗?
2 回复
#2
nzxhust2009-08-09 20:26
额弄出来了
SendMessage的第一个参数用BUTTON的句柄就对了,并且按钮要有位图风格,只是怎么MSDN上说是父窗口句柄呢?
#3
东海一鱼2009-08-15 00:01
摘自MSDN:

SendMessage(  
  (HWND) hWnd,              // handle to destination window   //貌似destination是目标的意思吧
  BM_SETIMAGE,              // message to send
  (WPARAM) wParam,          // image type
  (LPARAM) lParam          // handle to the image (HANDLE)
);
1