1、首先打开cmd命令行窗口,点击左上角图标。
3、然后选择“属性”,去除“选项”页中的“使用旧版控制台。
3、最后选择布局页,发现调整大小时对输出的文本换行成为可选项,勾选,然后点击确定即可。
1、首先,右键单击桌面空白处,选择“显示设置”选项。2、其次,单击“显示分辨率”选项下的下拉框。
3、接着,在下拉列表中,选择合适的分辨率。
4、最后,设置好分辨率后,窗口显示就正常了。
这样,以上的问题就解决了。
修改应用程序窗口的大小和标题,有两种方式:第一 在创建窗口之前修改,第二 在创建窗口之后修改首先利用MFC向导建立一个单文档的工程
第一种:在创建窗口之前修改:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.cx=300// 修改应用程序窗口的外观,即宽
cs.cy=200//修改应用程序窗口的外观,即高
// cs.style&=~FWS_ADDTOTITLE//去掉窗口标题,注意:不能漏掉这个字符&
cs.style=WS_OVERLAPPEDWINDOW//重新定义成员变量style,也可以实现去掉窗口标题类型
cs.lpszName=" http://www.95wangming.com "指定窗口的标题
return TRUE
}
第二种:在创建窗口之后修改
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n")
return -1 // fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n")
return -1 // fail to create
}
// TODO: Delete these three lines if you don't want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY)
EnableDocking(CBRS_ALIGN_ANY)
DockControlBar(&m_wndToolBar)
// 实现窗口创建之后修改外观
// SetWindowLong(m_hWnd,GWL_STYLE,WS_OVERLAPPEDWINDOW)
//SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&~WS_MAXIMIZEBOX)//屏蔽了最大化
//SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&~WS_MINIMIZEBOX)//屏蔽了窗口最小化
//下面也是实现屏蔽窗口最大小化
SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&~WS_MINIMIZEBOX&~WS_MAXIMIZEBOX)
return 0
}
来源:
http://blog.163.com/wenxianliang08@126/blog/static/83583263201103131731513/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)