如何在C++中制作图标按钮
我知道如何在 C++ 中绘制一个按钮,但我如何在上面制作一个图标,有人可以发布源代码或提供参考吗? 通过 SendMessage() 或如果不是这样请粘贴 请需要更简单的答案,没有那么多文件,我有点新
I know how to draw a button in C++ but how would i make an icon on it can someone post source or give reference please? by SendMessage() or if not that way just please paste
Please need easier anwsers without so many files im new a bit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于您是新手,您可能还希望查阅 MSDN 库。 您可以找到有关按钮样式的信息(请参阅具体来说,BS ICON 和 BS BITMAP 样式)和 BM_SETIMAGE 消息。
Since you're new, you may also wish to consult the MSDN Library. You can find information on Button Styles (see, specifically, the BS ICON and BS BITMAP styles) and the BM_SETIMAGE message .
如果您使用 MFC,那么我建议您使用以下
CButton
方法SetIcon
:这非常有效。
If you use MFC then I would recommend you to use the following
CButton
methodSetIcon
:This works very well.
发送 BM_SETIMAGE 消息,并将加载的图像句柄传递给 lParam。
PS:CreateWindow()时需要使用BS_BITMAP标志
send BM_SETIMAGE message, and pass loaded image handle to lParam.
P.S: you need to use BS_BITMAP flag when CreateWindow()