用MFC实现图形界面时,需要把界面上的标准按钮替换成自己想要的图形,该怎么办

如果用控件实现的话,控件不能是.net的,只能是mfc的控件。就像是我们用的播放器上边的播放、快进等按钮就不是标准按钮,我想做出来的就没就像播放器上的播放等按钮那样有什么... 如果用控件实现的话,控件不能是.net的,只能是mfc的控件。
就像是我们用的播放器上边的播放、快进等按钮就不是标准按钮,我想做出来的就没就像播放器上的播放等按钮那样
有什么控件可以把图标替换一下就行了。要做的界面很多,不只是有一类按钮。自己写类的话太麻烦
展开
 我来答
山石智能机电
2010-08-11
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
你可以子类化CButton类,你可以写,也可以去网上下,同时可以考虑CBitmapButton类,这个类可以给按钮图片,但是形状是固定的矩形,不太自由,最好是子类化,可以做异形的按钮
百度网友34127f1
2010-08-11 · TA获得超过748个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:379万
展开全部
继承CButton,写自己的按钮类,在Print里自己对按钮进行绘制,有必要的话再处理鼠标消息,判断按钮形状。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
warmwormn
2010-08-11 · TA获得超过737个赞
知道小有建树答主
回答量:1694
采纳率:0%
帮助的人:1339万
展开全部
OWNER DRAW属性设好

然后 SetWindowRgn改形状,自己再画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
督诺0GMffd
2010-08-11 · TA获得超过2013个赞
知道大有可为答主
回答量:3770
采纳率:0%
帮助的人:2065万
展开全部
自绘按钮控件即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式