MFC怎么修改对话框的标题靠最左

RT... RT 展开
 我来答
bhtzu
推荐于2017-10-15 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4101万
展开全部
MFC的对话框,默认情况下,对话框的标题就是靠左的。
标题的左边只有System Menu,如果希望这个不显示,在属性中去掉,标题就是“最左”了。
追问
我用VS2013的,标题默认中间怎么改
追答
程序控制对话框标题居中很困难(默认靠左或靠右可以设置,居中没有这个属性,无法设置)。
你需要通过大量代码,在WM_NCPAINT消息和WM_ACTIVATE消息中,通过计算位置和自己TextOut显示标题,才可以让标题居中。
标题部分,实际是默认由系统控制的,在部分系统和系统风格下,标题默认居中(实际是靠左风格),这个不是程序代码的设置。包括标题颜色、标题字体等,都是系统控制,自己控制需要大量的自定义代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式