
首先利用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/
第孙汪仿一种:直接通过窗口右上角的则纤最大化,最小化来调陵带整窗口大小;第二种:将鼠标移动到窗口边框上,之后鼠标会变成”两边箭头“形式,此时点住鼠标进行拖拽即可实现窗口改变大小。
window.open('page.html','','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')===================各项参数============
其中yes/液消友no也可使用1/0;pixel value为具体的数值,单位象素。
参数 | 取值范围 | 说明
alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
depended | yes/no | 是否和父窗口同时关闭
directories | yes/no | Nav2和3的目录栏是否可见
height | pixel value | 窗口高度闹槐
hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
innerHeight | pixel value | 窗口中文档的像素高度
innerWidth | pixel value | 窗口中文档的像素宽度
location | yes/no | 位置栏是否可见
menubar | yes/no | 菜单栏是否可见
outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
resizable | yes/no | 窗口大小是否可调整
screenX | pixel value | 窗口距屏幕左边界的像素长度
screenY | pixel value | 窗口距屏幕上桥念边界的像素长度
scrollbars | yes/no | 窗口是否可有滚动栏
titlebar | yes/no | 窗口题目栏是否可见
toolbar | yes/no | 窗口工具栏是否可见
Width | pixel value | 窗口的像素宽度
z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)