WIN32汇编第9章通用控件有个代码不懂
invoke SendMessage,hToolbar,TB_SETBITMAPSIZE,0,dwWidth + dwHeighr shl 16后面的不懂,请知道的朋友指点下我
invoke SendMessage,hToolbar,TB_SETBITMAPSIZE,0,dwWidth + dwHeighr shl 16
调用SENDMESSAGE向工具栏发送消息
参数hToolbar,这个是工具栏的句柄
参数TB_SETBITMAPSIZE 表示设置按钮图像的大小,工具栏按钮图像是什么?例如IE浏览器上面不是有个
←表示后退么,这个←不就是按钮图像么。
最后一个参数dwWidth + dwHeighr shl 16
最后一个参数代表宽和高,shl 16表示左移16位,把宽放到高16位再加上高,高16位存高,低16位存宽
这个调用的意义就是调整按钮图像的大小,大小为最后一个参数宽高啦(跟长方形的长和宽是一样的)
真是难得给力的帖子啊。
页:
[1]