gpt4 book ai didi

c++ - 如何使 MSVS C++ CToolBar 上的按钮及其图像变大?

转载 作者:行者123 更新时间:2023-11-30 04:40:49 25 4
gpt4 key购买 nike

我们有一个触摸屏,工具栏太小,无法用我多肉的手指敲击。有没有一种简单的方法可以让我选择使工具栏按钮更大更容易点击?

到目前为止,我已经尝试了一些事情:

m_toolbar.SetSizes( CSize(64,64), CSize(50,50) );
m_toolbar.SetSizes( CSize(64,64), CSize(50,50) );
m_toolbar.GetToolBarCtrl().SetButtonWidth( 64, 64 );
m_toolbar.GetToolBarCtrl().SetButtonSize( CSize(64, 64) );

这些方法都不会拉伸(stretch)图像。按钮变大,功能齐全,但图像不会像往常那样与按钮重叠。我更愿意为图标保留一个图像列表,并拉伸(stretch)图像以适应。

最佳答案

在创建工具栏时,创建一个空的 CImageList,大小为 64x64(我们称之为)。从资源中加载原始图像列表(我们称其为small)。

遍历每个图像并将其复制/调整为。然后将large 分配给您的工具栏。有点麻烦的 bui 应该可以工作。

HTH,

关于c++ - 如何使 MSVS C++ CToolBar 上的按钮及其图像变大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com