社区
VB基础类
帖子详情
全屏窗体?
lasyman
2000-04-10 11:06:00
要求窗体覆盖全屏(17")带标题栏(双击标题栏窗体大小不变化),windows任务栏不出现,ctl+shift+del也不能终止程序,只能从菜单退出程序,并同时退出windows?如何实现,请哪位指点一下!(最后能有代码,先行谢过?)
...全文
166
2
打赏
收藏
全屏窗体?
要求窗体覆盖全屏(17")带标题栏(双击标题栏窗体大小不变化),windows任务栏不出现,ctl+shift+del也不能终止程序,只能从菜单退出程序,并同时退出windows?如何实现,请哪位指点一下!(最后能有代码,先行谢过?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MMX
2000-04-11
打赏
举报
回复
1.Set FullScreen Function
void CMainFrame::OnFullScreen()
{
GetWindowPlacement(&m_OldWndpl);
CRect WindowRect,ClientRect;
GetWindowRect(&WindowRect);
RepositionBars(0,0xffff,AFX_IDW_PANE_FIRST,reposQuery,&ClientRect);
ClientToScreen(&ClientRect;
int nFullWidth=GetSystemMetrics(SM_CXSCREEN);
int nFullHeight=GetSystemMetrics(M_CYSCREEN);
m_FullScreenRect.left=WindowRect.left-ClientRect.left;
m_FullScreenRect.top=WindowRect.top-ClientRect.top;
m_FullScreenRect.right=WindowRect.right-ClientRect.right+nFullWidth;
m_FullScreenRect.bottom=WindowRect.bottom-ClientRect.bottom+nFullHeight;
m_bFullScreen=TRUE;
WINDOWPLACEMENT wndpl;
wndpl.length=sizeof(WINDOWPLACEMENT);
wndpl.flags=0;
wndpl.showCmd=WS_SHOWNORMAL;
wndpl.rcNormalPosition=m_FullScreenRect;
SetWindowPlacement(&wndpl);
}
2.
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMi)
{
if(m_bFullScreen)
{
lpMMi->ptMaxSize.x=m_FullScreenRect.Width();
lpMMi->ptMaxSize.y=m_FullScreenRect.Height();
lpMMi->ptMaxPosition.x=m_FullScreenRect.left;
lpMMi->ptMaxPosition.y=m_FullScreenRect.top;
lpMMi->ptMaxTrackSize.x=m_FullScreenRect.Width();
lpMMi->ptMaxTrackSize.y=m_FullScreenRect.Height();
}
CFrameWnd::OnGetMinMaxInfo(lpMMi);
}
3.
void CMainFrame::OnEndFullScreen()
{
if(m_bFullScreen)
{
m_bFullScreen=FALSE;
ShowWindow(SW_HIDE);
SetWindowPlacement(&m_OldWndpl);
}
}
4.
SystemParametersInfo(97,false,NULL,0)可把CTRL+ALT+DEL锁住,用SystemParametersInfo(97,true,NULL,0)解开。
5.
最后退出Windows
Call:ExitWindowsEx(1,1)//只用于Win9.x,如为WinNT or Win2000,请自行查找MSDN 中ExitWindowsEx的参数
lasyman
2000-04-11
打赏
举报
回复
多谢了,我先试试,如果有问题再请教.
全屏
显示的
窗体
的资源
全屏
显示的
窗体
全屏
显示的
窗体
全屏
显示的
窗体
全屏
显示的
窗体
用VS2005做的弹出非
全屏
窗体
(C#版)
用VS2005做的弹出非
全屏
窗体
(C#版) 这是用C#做的一个非
全屏
窗体
的自定义控件,有学习自定义控件的朋友可以看一下。 我最过在学,一个网友给我的,现在把它共享一下。
实现真正的非
全屏
窗体
,并实现自定义消息提示框
实现了真正的非
全屏
窗体
(类似MessageBox显示)。可以创建自定义的MessageBox对话框。
android 自定义dialogfragment
全屏
对话
窗体
android 自定义dialogfragment
全屏
对话
窗体
,这个demo还是很棒的。值得学习,直接用在项目里。
设置
窗体
全屏
类 for .net
设置
窗体
全屏
目标
窗体
是否
全屏
返回BOOL型
初始化
全屏
窗体
窗体
名称
窗体
鼠标事件F11
全屏
,ESC还原
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章