社区
界面
帖子详情
SDI中如何去掉标题栏 谁指点一下 谢谢
fwoi1
2006-10-18 02:00:17
这个好象是不是去掉一个风格上面的东西啊
...全文
327
17
打赏
收藏
SDI中如何去掉标题栏 谁指点一下 谢谢
这个好象是不是去掉一个风格上面的东西啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gameslq
2007-01-20
打赏
举报
回复
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
ModifyStyle(WS_EX_CLIENTEDGE,0);
.................
}
就可以
CharlesPrince
2007-01-20
打赏
举报
回复
我再推荐一个方法:
CRect WndRc;
GetWindowRect(&WndRc);
WndRc.top+=30;//去标题
WndRc.left+=3;
WndRc.bottom-=3;
WndRc.right-=3;
CRgn WndRgn;
WndRgn.CreateRectRgn(&WndRc);//这个函数名可能有几个字母不对,想不起来了,不好意思
SetWindowRgn(&WndRgn);
祝LZ成功!
winkyz
2007-01-19
打赏
举报
回复
int CKCUSRLoginDialog::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (__super::OnCreate(lpCreateStruct) == -1)
return -1;
ModifyStyle(WS_CAPTION | WS_BORDER | WS_DLGFRAME | WS_THICKFRAME, NULL);
ModifyStyleEx(WS_EX_CLIENTEDGE | WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE, NULL);
return 0;
}
fwoi1
2006-10-19
打赏
举报
回复
外面有圈边框怎么拿下去呀
cleverwyq
2006-10-19
打赏
举报
回复
重载WM_NCPAINT,啥也不做
imzhjy
2006-10-19
打赏
举报
回复
cs.style=WS_POPUP;
imzhjy
2006-10-18
打赏
举报
回复
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.hMenu=NULL;
cs.style=WS_THICKFRAME | WS_POPUP;
return TRUE;
}
zctom23
2006-10-18
打赏
举报
回复
mark
yjgx007
2006-10-18
打赏
举报
回复
Remove the style - WS_CAPTION
fwoi1
2006-10-18
打赏
举报
回复
我就是想做一个 除了客户区什么都没有的 现在就剩下边框了 谁知道 帮我写一个例子
我在这谢谢拉
cleverwyq
2006-10-18
打赏
举报
回复
去掉边框好像要自己画的,响应wm_ncpaint函数
fwoi1
2006-10-18
打赏
举报
回复
WS_EX_CLIENTEDGE
是填在ModifyStyle里么
好象是不能用呀
Kudeet
2006-10-18
打赏
举报
回复
对,去掉某种风格就可以了,试试WS_EX_CLIENTEDGE
fwoi1
2006-10-18
打赏
举报
回复
谁帮个忙呀
fwoi1
2006-10-18
打赏
举报
回复
还想问一个 怎么去掉边框呀
cleverwyq
2006-10-18
打赏
举报
回复
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
ModifyStyle(WS_DLGFRAME,0);
.................
}
fwoi1
2006-10-18
打赏
举报
回复
难道没人会
如何
去掉
单文档(
SDI
)的
标题栏
?
本文主要介绍在MFC 7.0自动生成的单文档框架里,取消
标题栏
只保留工具栏的方法。提供了两种方式,一是使用API实现,二是使用CWnd成员函数ModifyStyle实现,并指出代码应放置在CMainFrame的OnCreate函数尾部。
vc
去掉
SDI
程序
标题栏
的无标题字样
本文介绍了四种有效方法来移除或更改MFC
SDI
应用程序
标题栏
上的默认无标题或Untitled文本。这些方法包括修改窗口样式、重载CDocument的SetTitle函数、重载CFrameWnd的OnUpdateFrameTitle函数以及直接修改窗口标题。
2008
SDI
去掉
标题栏
覆盖任务栏
本文介绍了如何在特定版本
中
通过删除`OnApplicationLook`函数内的代码来移除
标题栏
,并提供了针对任务栏的覆盖方法。
隐藏
SDI
、MDI
标题栏
本文介绍在MFC 7.0
中
通过两种方法隐藏单文档界面的
标题栏
,包括使用API函数和CWnd成员函数ModifyStyle实现。
VC修改
标题栏
的名称和图标
本文档详细介绍了如何在VC
中
修改
SDI
和MDI应用的
标题栏
名称及图标。通过设置文档标题、主窗口标题,以及利用资源视图和函数如SetTitle()、SetWindowText(),可以实现标题的动态变化。同时,通过替换资源
中
的图标文件IDR_MAINFRAME,可以自定义窗口图标。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章