MFC中如何使用Duilib。

MFC中如何使用Duilib。,第1张

如果要使用Duilib美化,那么最好不要使用MFC中按钮或者控件,Duilib是在一个窗口上画出所有控件并模拟控件的 *** 作,而MFC中按钮或者控件都是窗口,Duilib不适用,如果想美化MFC中按钮或者控件,可以使用自绘控件,或针对美化MFC中按钮或者控件的皮肤库。

m_PaintManager.FindControl("控件名");//通过xml文件中控件的属性名找到相对应的控件,然后就可以对控件进行属性设置了。eg:xml中有一个按钮控件描述<Button name="Btn" ....../>,在程序中CButtonUI* m_pBtn = m_PaintManager.FindControl("Btn");

然后就可以对按钮进行 *** 作了,比如设置宽高度,m_pBtn->SetWidth(20)

m_pBtn ->SetHeight(20)等等


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11769363.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存