在MFC生产的基本对话框界面中,只有关闭按钮,没有最大最小化按钮,如何给它添加一个最小化按钮?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MFC生产的基本对话框界面中,只有关闭按钮,没有最大最小化按钮,如何给它添加一个最小化按钮?相关的知识,希望对你有一定的参考价值。
参考技术A 在MainFrame.cpp中PreCreateWindow函数
变量cs控制,
cs.style
=
WS_OVERLAPPED
|
WS_CAPTION
|
FWS_ADDTOTITLE
|
WS_THICKFRAME
|
WS_SYSMENU
|
WS_MAXIMIZEBOX;
最大化为WS_MAXIMIZEBOX
最小化为WS_MINIMIZEBOX
要添加最小化按钮只需要添加
cs.style
=
cs.style
|
WS_MINIMIZEBOX;
即可。 参考技术B 对话框呀,在对话框资源的属性中,选择“Styles”--"Minimize
Box",打上勾就有最小化按钮了
MFC CTabCtrl如何为选项卡添加关闭按钮
【中文标题】MFC CTabCtrl如何为选项卡添加关闭按钮【英文标题】:MFC CTabCtrl how to add a close button for a tab 【发布时间】:2013-05-08 18:08:25 【问题描述】:我在基于 MFC 对话框的应用程序中使用 CTabCtrl。我遇到的问题是我在运行时添加选项卡,我无法添加关闭按钮以关闭选项卡。我怎样才能做到这一点?我不能使用 CTabCtrl 实现这一点吗?有没有其他方法可以做到这一点??..
谢谢。
【问题讨论】:
【参考方案1】:如果您改用 CMFCTabCtrl,则可以调用 CMFCTabCtrl::EnableActiveTabCloseButton 方法,该方法会将关闭按钮添加到活动选项卡。
【讨论】:
以上是关于在MFC生产的基本对话框界面中,只有关闭按钮,没有最大最小化按钮,如何给它添加一个最小化按钮?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我在MFC Toolbar里添加一个按钮,并且写好了这个按钮的消息处理函数,运行的时候还是没有显示出来?