首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >删除BitBtn的边框

删除BitBtn的边框
EN

Stack Overflow用户
提问于 2018-01-04 23:48:25
回答 1查看 152关注 0票数 0

我正在使用CodeGear 2007,并且有一个VCL应用程序。我只是想知道是否有一种方法可以去除我的BitBtns的边框,这样我只能看到没有边框和按钮背景的字形。

我已经用HWnd控件做了一些尝试,但要完全理解我必须做的所有设置对我来说有点复杂。

代码语言:javascript
复制
HWND WINAPI CreateWindow(
    _In_opt_ LPCTSTR   BS_OWNERDRAW,
    _In_opt_ LPCTSTR   lpWindowName,
    _In_     DWORD     dwStyle,
    _In_     int       x,
    _In_     int       y,
    _In_     int       nWidth,
    _In_     int       nHeight,
    _In_opt_ HWND      hWndParent,
    _In_opt_ HMENU     hMenu,
    _In_opt_ HINSTANCE hInstance,
    _In_opt_ LPVOID    lpParam
);
EN

回答 1

Stack Overflow用户

发布于 2018-06-04 04:36:44

不确定2007版本,但在VCLbuilder10和更高版本中,您可以直接创建自己的样式或使用BitmapStyleDesigner.exe工具重新设计您的C++组件,您可以在bin目录中找到该工具。你几乎可以做任何事情,比如改变按钮的标准图像,当然也可以去掉边框。

https://community.embarcadero.com/blogs/entry/customizing-and-creating-vcl-styles-671

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48098807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档