草庐IT

hToolbar

全部标签

windows - TB_SETPADDING 消息对垂直填充没有影响

我试图将工具栏填充设置为零,但TB_SETPADDING消息只影响水平填充,而不是垂直填充。我将配色方案设置为红色和绿色,以突出显示按钮边框,这是输出:有人能解释一下为什么会这样吗?完整代码:#include#include#include#pragmacomment(lib,"comctl32.lib")#defineIDB_PRINT40000LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);HINSTANCEinstance;intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInsta

windows - 工具栏中按钮的大小 - win32 程序

我正在用我的位图图像创建工具栏,但按钮大小有问题。此图像大小为20/20像素。我创建了一个工具栏,并通过以下代码将按钮大小设置为20/20像素:SendMessage(hToolbar,TB_SETBUTTONSIZE,0,MAKELPARAM(20,20));并且我将配色方案设置为红色和绿色,这样当光标悬停在按钮上时,按钮框架会清晰显示。这是当光标停留在按钮上时我看到的:如您所见,按钮大小不是20\20像素,而是26像素。那为什么会这样呢?还有一个问题,当鼠标光标在它上面时,是否可以取消突出显示按钮,而不是我将设置热门图像列表(通过TB_SETHOTIMAGELIST消息),所以当光