精华内容
下载资源
问答
  • 隐藏对话框

    2016-11-07 09:00:47
    自定义布局的对话框隐藏

    相信很多人都碰到过:

    自定义View的对话框里面含有多个TextView(或者其他控件),当点击其中就执行我们要进行的操作,但是点击了之后对话框却不消失


    以下是一种隐藏对话框的方法:

    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
    AlertDialog dialog = builder.setTitle("操作")
            .setView(View.inflate(MainActivity.this, R.layout.activity_item, null))
            .show();

    这里就会显示出对话框

    设置布局条目的点击事件,在点击事件里面加:

    dialog.dismiss()   方法,对话框就消失了

    展开全文
  • 主要介绍了jQuery实现定时隐藏对话框的方法,结合实例形式较为详细的分析了jQuery定时隐藏对话框的相关函数、实现方法与操作注意事项,需要的朋友可以参考下
  • 如何隐藏显示在任务栏中的对话框程序 隐藏对话框 去掉IDD_MY2K_XP_DIALOG的Visible属性就不会闪烁了_lj完美
  • 关于隐藏对话框,我参考了http://www.qqgb.com/Program/VC/VCJM/Program_55005.html上的不绘制窗口方法,具体方法如下: 第一步,声明一个响应函数afx_msg void OnNcPaint();用于阻止绘制对话框操作。将这个函数放...

    将对话框隐藏。关于隐藏对话框,我参考了http://www.qqgb.com/Program/VC/VCJM/Program_55005.html上的不绘制窗口方法,具体方法如下:

        第一步,声明一个响应函数afx_msg void OnNcPaint();用于阻止绘制对话框操作。将这个函数放入Dlg类的声明中,作为Dlg类的一个成员。

        第二步,注册消息WM_NCPAINT(),也就是在BEGIN_MESSAGE_MAP(Dlg,CDialog)和END_MESSAGE_MAP()之间添加ON_WM_NCPAINT()。

        第三步,OnNcPaint函数代码如下:
        void CMyDialog::OnNcPaint()
        {
            static int i = 2;
            if(i > 0)
            {

                i --;
                ShowWindow(SW_HIDE);
            }
            else
                CDialog::OnNcPaint();
        }

        OnNcPaint函数解释:程序的需求是只要窗口在初始运行时隐藏,所以定义static int i = 2;
    变量可以判断是否是首次显示窗口。之所以定义为2,是因为当程序开始运行时,系统发送(SendMessage)ON_WM_NCPAINT消息,此时程序的窗口边框应该被显示,但是此时我们没有作任何显示的操作,而是将窗口隐藏,ShowWindow(SW_HIDE)将把窗口的WS_VISIBLE属性去掉,继续执行,程序将检查WS_VISIBLE属性,如果没有则显示窗口,所以又发送了一个ON_WM_NCPAINT消息。所以我们要处理两次ON_WM_NCPAINT消息。其次,也可以定义static int i = 1;如果将i定义为1,则必须把窗口的Visible属性去掉,也就是在窗口上右键点击属性,选择More Styles,将Visible前面的勾去掉。

        有了以上三步就可以实现对话框隐藏,但在程序启动的时候,系统状态栏里会有程序的图标闪一下,这就需要再做一些工作:

        第一,在OnInitDialog()函数中添加ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);使对话框不在系统任务栏中显示。

        第二,在需要对话框显示的程序中添加ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW);使对话框显示在系统任务栏中。

    展开全文
  • mfc创建隐藏对话框

    千次阅读 2019-01-07 14:30:56
    通常有需求mfc主对话框创建一个子对话框(弹出式的对话框),但是弹出对话框必须要隐藏起来,等需要显示的时候才显示。尝试过在创建弹出对话框后调用ShowWindow(SW_HIDE);函数实现,但是界面始终会闪烁一下。网上...

    通常有需求mfc主对话框创建一个子对话框(弹出式的对话框),但是弹出对话框必须要隐藏起来,等需要显示的时候才显示。尝试过在创建弹出对话框后调用ShowWindow(SW_HIDE);函数实现,但是界面始终会闪烁一下。网上找到的许多资料都说在子对话框的OnInitDialog()函数中添加ShowWindow(SW_HIDE);函数,也有说在OnInitDialog()函数中使用MoveWindow();函数将对话框移动到显示屏的外面,但是最终效果都是不理想的, 会闪烁一下,下面提供一种解决办法,亲测有效:

    实现子对话的WM_WINDOWPOSCHANGING消息,其函数体头部afx_msg void OnWindowPosChanging(WINDOWPOS* lpwndpos);在函数体中去掉显示属性即可:lpwndpos->flags &= ~SWP_SHOWWINDOW;在后续要显示对话时,加上显示属性即可:lpwndpos->flags &= SWP_SHOWWINDOW;

    特别注意:在关闭对话框前,比如实现OnOk();函数前需要去掉窗口的显示属性,否则对话框无法关闭。

    展开全文
  • 一、在对话框程序中,在OnInitDialog()的return之前... ////////////////////////////////////////////////////////////////////////// //隐藏对话框 //在TaskBar隐藏 ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TO
    一、在对话框程序中,在OnInitDialog()的return之前加上以下代码就可以实现进程只在任务管理器中出现。 // //隐藏对话框 //在TaskBar隐藏 ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TO

    一、在对话框程序中,在OnInitDialog()的return之前加上以下代码就可以实现进程只在任务管理器中出现。
      //
        //隐藏对话框
        //在TaskBar隐藏
        ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
        WINDOWPLACEMENT   wp; //显示隐藏
        wp.length=sizeof(WINDOWPLACEMENT);
        wp.flags=WPF_RESTORETOMAXIMIZED;
        wp.showCmd=SW_HIDE;
        SetWindowPlacement(&wp);
        //
    二、在单文档程序中,修改InitInstance()中显示窗口的参数值 SW_SHOW 改为SW_HIDE
        // The one and only window has been initialized, so show and update it.
        //m_pMainWnd->ShowWindow(SW_SHOW);
        m_pMainWnd->ShowWindow(SW_HIDE);
        m_pMainWnd->UpdateWindow();

    在需要显示的时候用热键呼出就可以了

    展开全文
  • MFC隐藏对话框

    千次阅读 2014-12-31 08:52:35
    1.修改CXXAPP中的InitInstance函数,将原来的模态对话框改为非模态对话框,即修改 INT_PTR nResponse = dlg.DoModal(); 为 dlg.Create(CModalHideDlg::IDD); //创建为非模态对话框 dlg.ShowWindow(SW_HIDE); //...
  • MFC初始化时隐藏对话框(无闪烁)

    千次阅读 2012-08-23 12:02:52
    MFC初始化时隐藏对话框 --《VC编程知识总结》之二 前面我讲了如何将MFC最小化到系统托盘,这次讲一下怎么能在最小化到系统托盘之前,将对话框隐藏。关于隐藏对话框,我参考了...
  • 1. 希望在初始化的时候隐藏对话框,但是在OnInitDialog()中使用ShowWindow(SW_HIDE)无效,且即使在对话框初始化完成后调用会出现对话框一闪而没。对话框属性栏里的设置也没有效果。  解决方法如下:...
  • 隐藏对话框的标题栏

    2009-07-28 16:30:00
    单击一个按钮隐藏对话框的标题栏,代码如下LONGlStyle=::GetWindowLong(this->m_hWnd,GWL_STYLE);::SetWindowLong(this->m_hWnd,GWL_STYLE,lStyle&~WS_CAPTION);::SetWindowPos(this->m_hWnd,NULL,0,0,0,0,SWP_NOSIZE...
  • VC中隐藏对话框窗口

    2009-10-31 22:12:00
    ---------------------------------------------------------------------------------------------------- VC中隐藏对话框窗口 作者:admin 来源:www.swxz88.cn 发布时间:2009-9-12 0:51:44 减小字体 增大字体...
  • 点击橙色的flash按钮,会以变化的效果出现一个对话框。再次点击后对话框会以同样的效果消失。Flash按钮箭头方向也会变化. Flash源码中对话框是做到一个movieclip中,点击按钮触发,再次点击后回到第一帧。
  • 1、进入工程视图模式,修改对话框"Border"属性为"None" 此时已经去掉了边框。如果还想让对话框可拖动,则需要在工程视图模式的对话框界面右键,选择"类向导–> 消息–>WM_LBUTTONDOWN,重载函数OnLButtonDown...
  • 完全隐藏对话框

    2014-11-18 11:47:14
    在WM_INITDIALOG消息里通过SetWindowPos函数隐藏窗口,然后处理WM_WINDOWPOSCHANGING消息即可完全隐藏一个窗口(即看不到窗口的出现并且在任务管理器的应用程序页面看不到窗口的存在),具体代码如下: case WM_...
  • 演示dcl对话框隐藏、通过lisp操作ucs 效果图: ucs_test.lsp: ;by 鸟哥 qq1833183060 ;功能:演示 1、用lisp操作ucs 2、dcl的简单使用 ;所需文件包括:ucs-test.lsp ucs-test.dcl ;测试图形使用 trans-test.dwg ;...
  • (1)新建一个基于对话框的MFC应用程序ShowOrHideTitleBarTest,删除对话框中原有控件。 (2)放置2个按钮,一个用来隐藏标题栏,一个用来显示标题栏。 (3)在隐藏标题栏按钮事件函数中,添加代码如下: void ...
  • 隐藏窗口的方法: 在对话框的OnInitDialog() 方法中加入: //Hidethewindowbody SetWindowPos(&wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW); ModifyStyleEx(WS_EX_APPWI...
  • MFC 隐藏对话框

    千次阅读 2013-09-07 16:35:57
    直接在OnInitDialog中调用ShowWindow(SW_HIDE)会导致启动的时候闪一下再隐藏 调用如下方法,不会在初始化时闪现出来 BOOL CTest6Dlg::OnInitDialog() { CDialog::OnInitDialog(); WINDOWPLACEMENT wp; wp....
  • VC 隐藏对话框

    2011-12-02 10:41:37
    对话框程序的OnInitDialog()中添加下面的代码即可:    // 从任务栏中删掉  ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);    // 设置参数  WINDOWPLACEMENT wh;  wh.length=sizeof...
  • 网上很多都是 文档视图 启动对话框的隐藏, 没找到基于对话框的程序,在任务栏隐藏对话框处理WM_SHOWWINDOW:PostMessage(hwndDlg,HIDEDLG, 0, 0);HIDEDLG: ShowWindow(hwndDlg, SW_HIDE);
  • VC++隐藏对话框

    2013-01-20 02:37:27
    void CServerDlg::HideDlg() { ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW); WINDOWPLACEMENT wp; wp.length = sizeof(WINDOWPLACEMENT);... wp.flags = WPF_RESTORETOMAXIMIZED;... wp.showCmd = SW
  • qq,微信截图隐藏对话框

    千次阅读 2017-05-16 17:27:07
    小化对话框,command+ctrl+a,截图
  • 下面展示一些 内联代码片。 setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 106,745
精华内容 42,698
关键字:

怎么隐藏对话框