精华内容
下载资源
问答
  • 以电脑为例,其关闭应用程序窗口的快捷键是alt+F4,ctrl+W是关闭应用程序内打开的窗口。另外,没有活动窗口时,alt+F4是关机。计算机(computer)俗称电脑,是种用于高速计算的电子计算机器,可以进行数值计算,又...

    语音内容:

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。

    以电脑为例,其关闭应用程序窗口的快捷键是alt+F4,ctrl+W是关闭应用程序内打开的窗口。另外,当没有活动窗口时,alt+F4是关机。

    计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

    计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。

    展开全文
  • Java应用程序窗口关闭的六种方法。。。。。。。。。。。
  • 一个PC端的应用中,经常会出现关闭主窗体,进而需要把所有打开的窗体都随着关闭,结束程序的情况,那么具体怎么实现呢? 1、在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相...


    在一个PC端的应用中,经常会出现关闭主窗体,进而需要把所有打开的窗体都随着关闭,结束程序的情况,那么具体怎么实现呢?

    1、在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相关联:

          a.connect(&a,SIGNAL(lastWindowClosed()),&a,SLOT(quit()));

    2、将主窗口的属性设置为QWidget::setAttribute(WA_QuitOnClose,true);其他窗口该属性设置为false:

          注意:在初始化窗口时就要设置,不是在窗口的构造函数里设置

        Princekin w;
        w.setWindowFlags(Qt::WindowCloseButtonHint|Qt::WindowMinimizeButtonHint|Qt::FramelessWindowHint);
        w.setAttribute(Qt::WA_QuitOnClose,true);
        w.show();
    

    具体可参考qt助手中的解释:

    void QApplication::lastWindowClosed () [signal]

    This signal is emitted from QApplication::exec() when the last visible primary window (i.e. window with no parent) with the Qt::WA_QuitOnClose attribute set is closed.

    By default,

    • this attribute is set for all widgets except transient windows such as splash screens, tool windows, and popup menus
    • QApplication implicitly quits when this signal is emitted.

    This feature can be turned off by setting quitOnLastWindowClosed to false.


    展开全文
  • 在C++/MFC框架应用程序里,浮动工具条拖离主窗口后,一般都有一个关闭”按钮,如图一所示: 图一  本来这个按钮完全是按照Windows应用程序的UI设计规范而设计的,也就是说所有的窗口都应该有一个...

    在C++/MFC框架应用程序里,当浮动工具条被拖离主窗口后,一般都有一个“关闭”按钮,如图一所示:

    图一 

    本来这个按钮完全是按照Windows应用程序的UI设计规范而设计的,也就是说所有的窗口都应该有一个地方让用户可以关闭这个窗口。但是有的用户提出来不想要这个“关闭”按钮。既然用户有这种需要,那么我们就想办法实现吧......

    首先,我们来确定实现的思路,因为我们要实现的功能与工具条有关,所以涉及的类肯定与 CToolBar有关。其次,为了判断工具条浮动后“关闭”按钮的状态,我们需要一个表示状态的成员变量;第三,实现工具条的浮动特性,需要对工具条窗口的ON_WM_WINDOWPOSCHANGED消息进行处理。这个消息负责CToolBar窗口大小、位置或Z坐标的变化,这里为什么不用WM_SIZE/OnSize来处理窗口大小的改变呢?因为仅当涉及窗口大小改变而不涉及窗口位置也改变时才这样调用,所以当浮动工具条时不一定每次都调用处理WM_SIZE/OnSize。我们可以利用 CControlBar 基类的m_pDockBar成员来调用GetParent()以获取工具条的父窗口。从而改变父窗口的式样――屏蔽系统菜单――来达到我们的目的――去掉“关闭”按钮。

    有了思路,下面来看看具体的实现代码,我们先从CToolBar派生一个新类CToolBarEx,因为我们的目的是在浮动工具条时去掉“关闭”按钮,所以仅仅判断工具条是否浮动就可以了,这一点用CControlBar类的属性判断函数可以做到:

    1. BOOL IsFloating() const;

    在新类中添加一个成员变量,用它表示“关闭”按钮的状态:

    1. BOOL m_bMenuRemoved;

    当我们去掉主框架的系统菜单属性时,它的值为TRUE。

    接着,我们需要一个m_pDockBar成员父窗口的指针,以便检查它是否确实为CDockFrameWnd,此时我们用到了 m_pDockBar,用它来判断父窗口类型,注意保证它是一个有效指针。这样我们就可以放心地从CToolBar中去掉系统菜单。下面是处理ON_WM_WINDOWPOSCHANGED消息的代码:

    01. void CToolBarEx::OnWindowPosChanged(WINDOWPOS FAR* lpwndpos)
    02. {
    03. CToolBar::OnWindowPosChanged(lpwndpos);
    04.  
    05. // should only be called once, when floated.
    06. if( IsFloating() )
    07. {
    08. if( m_pDockBar && !m_bMenuRemoved )
    09. {
    10. CWnd* pParent = m_pDockBar->GetParent();
    11. if( pParent->IsKindOf(RUNTIME_CLASS(CMiniFrameWnd)))
    12. {
    13. pParent->ModifyStyle( WS_SYSMENU, 0, 0 );
    14. m_bMenuRemoved = TRUE;
    15. }
    16. }
    17. }
    18. else if( m_bMenuRemoved ) {
    19. m_bMenuRemoved = FALSE;
    20. }
    21. }

    下图是最终的运行结果图:

     

    图二

    展开全文
  • pro文件或pri文件中添加: #QMAKE_LFLAGS +=/MANIFESTUAC:"level='requireAdministrator'...raise()和activateWindow()让窗口成为顶层窗口和激活状态 this->raise();窗口置顶 this->activateWindow();窗口变为激

    1、Qt获取管理员权限

    pro文件或pri文件中添加:

    #QMAKE_LFLAGS +=/MANIFESTUAC:"level='requireAdministrator'uiAccess='true'" #增加管理员启动权限

    (增加到主进程中,win下,普通用户只有主进程有权限才能调用其它进程)


    2、窗口置顶并选中

    raise()和activateWindow()让窗口成为顶层窗口和激活状态

    this->raise();窗口置顶

    this->activateWindow();窗口变为激活状态


    3、关闭最后一个窗口时应用程序不退出

    QApplication::setQuitOnLastWindowClosed(false);
    默认的值是真,所以不想退出应用程序的话,设置一下就可以了。

    展开全文
  • Java应用程序窗口关闭的方法

    千次阅读 2013-03-19 10:29:51
    1.使用JFrame的enableEvents和processWindowEvent   import java.awt.*; ...import java.awt.event.*;... 2.JFrame的关闭方法:  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  • C#应用程序关闭窗口提示

    千次阅读 2009-09-22 10:41:00
    //有时我们在关闭应用程序窗口时需要保存一些东西,就可以在这个事件里写了。或者为了防止误操作关闭应用程序,在这里可以设置一个对话框提示是否确认关闭窗口。 protected override void OnFormClosing...
  • swt的window是有 shell控制的,因此改变它的相关属性即可 Shell shell = new Shell(SWT.MIN | SWT.CLOSE...SWT.MIN 带有标题栏和一个最小化按钮 SWT.MAX 带有标题栏和一个最大化按钮 SWT.CLOSE 带
  • 在某些情况下可以防止用户单击关闭按钮以关闭 MFC 应用程序中的框架窗口窗口的标题栏中。 关闭按钮可以删除删除在 WS_SYSMENU 样式从帧窗口。 但是,此的 Minimize 最大化,和还原按钮也删除,并且无法添加。 这是...
  • 在这个过程中,WindowManagerService服务会为应用程序窗口创建过一个到SurfaceFlinger服务的连接。有了这个连接之后,WindowManagerService服务就可以为应用程序窗口创建绘图表面了,以便可以用来渲染窗口的UI。在...
  • WindowsForm里一个Application.Exit();方法就可以关闭应用程序,释放掉资源。 WPF里Application类没有该方法,但是有一个Exit的事件驱动,在WPF应用...1)OnLastWindowClose 应用程序最后一个窗体关闭关闭应用程序
  • 如题,我用VS2013+opencv2.4.8,做了一个应用程序,用opencv弹出了两个视频显示窗口,用MFC界面上的一个Button,做“系统退出”,但是MFC的界面退出,opencv的那两个窗口还在,不知道如何自主关闭?除了"Esc",...
  • 项目中关闭主窗口时,需要将同时打开的其他窗口关闭,并退出应用程序,实现方法如下: 在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相关联,将主窗口的属性设置为QWidget:...
  • 项目中关闭主窗口时,需要将同时打开的其他窗口关闭,并退出应用程序,实现方法如下: 在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相关联,将主窗口的属性设置为QWidget:.....
  • c语言开发窗口应用程序

    万次阅读 多人点赞 2016-04-28 09:48:01
    1.学会制作带窗口界面的程序。 2.学会软件开发中常用的各种技术,如网络编程,多线程编程,数据库编程。 3.项目实战,让您知道软件是怎么一步一步制作的。可以学会c语言的模块化编程以及一些编程习惯和思路。
  • VB 之 精 彩 编 程-请问在VB中如何关闭别的应用程序窗口
  • Alias "ShowWindow " (ByVal hwnd As Integer, ByVal nCmdShow As Integer) As Integer <br />运行时用Process.getProcessById或Process.GetProcessByName来取得一个进程,用Pr
  • 这两种都可以在bat文件中完成应用程序的进程关闭功能,第种是根据应用程序的启动title来判断,第二种是根据应用在系统服务中的应用名字来判断。 第种需要我们手动添加tilte,在这以tomcat为例...
  • 创建窗口应用程序

    千次阅读 2014-08-18 08:42:29
    通过前面的基础知识的学习,已经对ctypes库的基本功能学会了使用,为了加强这种知识训练,以及运用刚学习的知识的快乐,我们来创建一个稍稍复杂一点的应用程序。这个应用程序是所有后面应用程序的基础,只有学会这个...
  • 你的第一个Windows程序——关闭窗口

    千次阅读 2013-09-07 00:07:20
    用户关闭一个窗口,该动作触发一个窗口消息序列。 用户可以点击“关闭”按钮或通过使用键盘快捷键(如 ALT+F4),这些动作引起窗口收到WM_CLOSE消息,WM_OLOSE消息让你有机会在关闭窗口前提示用户。如果你真...
  • QT中关闭应用程序窗口的函数

    千次阅读 2013-08-16 16:14:55
    关于窗口关闭的操作,在这里指出常用的三槽,即quit(),exit()以及close()。  首先说明窗口退出时,系统提示对话框的代码编辑。对主程序的退出,可以调用成员函数exit(),同时也可以调用槽qui
  • Activity组件在其窗口对象和视图对象创建完成之后,就会请求与WindowManagerService建立一个连接,即请求WindowManagerService为其增加一个WindowState对象,用来描述它的窗口状态。在本文中,我们就详细分析...
  • Qt中关闭应用程序窗口的函数

    千次阅读 2015-12-16 17:26:42
    使用Qt编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的...关于窗口关闭的操作,在这里指出常用的三槽,即quit(),exit()以及close()。  首先说明窗
  • Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。 一、 窗口的创建流程 创建一个完整的窗口需要经过下面四个操作步骤: 设计一个窗口类(填写...
  • //没有标题栏、关闭按钮、最大化、最小化按钮的全屏窗口 private void Form1_Load(object sender, EventArgs e) { this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindo...
  • 如果想改变应用程序窗口样式,则需要直接编辑CMainFrame::PreCreateWindow()函数。直接编辑还允许为应用程序的初始外观作某些额外的变化。2.编辑CMainFrame::PreCreateWindow()1)使应用程序位于屏幕中央,并只占据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 274,246
精华内容 109,698
关键字:

当一个应用程序窗口被关闭后