社区
VB基础类
帖子详情
全屏窗体?
lasyman
2000-04-10 11:06:00
要求窗体覆盖全屏(17")带标题栏(双击标题栏窗体大小不变化),windows任务栏不出现,ctl+shift+del也不能终止程序,只能从菜单退出程序,并同时退出windows?如何实现,请哪位指点一下!(最后能有代码,先行谢过?)
...全文
169
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
初始化
全屏
窗体
窗体
名称 (System.Object,System.Windows.Forms.KeyEventArgs)">
窗体
鼠标事件F11
全屏
,ESC还原 <param name="sender"></param> <param name="e"></param> </member>
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章