有没有一种方法可以让一个带有文本和图形的按钮,图形位于文本的右侧,而不必由所有者绘制按钮?
我只想发送BM_SETIMAGE
和其他需要的东西,所以图形在文本的右边。
此外,我注意到图像与文本的对比过于紧密,看起来不太好。有没有一种方法可以在不需要在文本中使用空格的情况下调整边距?
有没有一种方法可以让一个带有文本和图形的按钮,图形位于文本的右侧,而不必由所有者绘制按钮?
有BS_LEFTTEXT
和BS_RIGHTBUTTON
样式可用,但文档称它们仅适用于复选框和单选按钮:
描述 常量 BS_LEFTTEXT 与单选按钮或复选框样式组合时,将文本放置在单选按钮或选中框的左侧。与BS_RIGHTBUTTON样式相同 BS_RIGHTBUTTON 将单选按钮的圆形或复选框的方形放置在按钮矩形的右侧。与BS_LEFTTEXT样式相同