精华内容
下载资源
问答
  • 在写VC应用程序时有时候会遇到 Dialog 调用一个对话框时,不显示对话框,只显示对话框上面的控件,原因是对话框处理函数 没有返回 FALSE
    在写VC应用程序时有时候会遇到 Dialog 调用一个对话框时,不显示对话框,只显示对话框上面的控件,原因是对话框处理函数 没有返回 FALSE
    展开全文
  • 全屏显示对话框

    热门讨论 2012-11-13 13:54:38
    android 全屏显示对话框,没有标题栏,可以全屏显示的对话框!
  • COM组件中显示对话框 COM组件中显示对话框 COM组件中显示对话框 COM组件中显示对话框
  • slider 鼠标单击 滑块定位 同时显示对话框slider 鼠标单击 滑块定位 同时显示对话框slider 鼠标单击 滑块定位 同时显示对话框
  • MFC中全屏显示对话框

    热门讨论 2010-10-19 10:13:12
    MFC的全屏显示对话框VC源代码; 全屏显示以及退出窗口;
  • 使用 showSaveDialog 方法可以显示保存对话框,保存对话框与打开对话框类似,需要自己输入要保存的用户名,当然,也可以选择已经存储的文件名,不过这样一来就会覆盖这个文件。 这里要强调一点,保存对话框只是提供...

    6.1 保存对话框

    使用 showSaveDialog 方法可以显示保存对话框,保存对话框与打开对话框类似,需要自己输入要保存的用户名,当然,也可以选择已经存储的文件名,不过这样一来就会覆盖这个文件。

    这里要强调一点,保存对话框只是提供了要保存的文件名,至于是否保存文件、以何种文件格式保存,保存对话框并不负责,需要另外编写代码解决。showSaveDialog 方法与 showOpenDialog 方法的参数类似,下面的代码演示了如何用 showOpenDialog 方法来显示保存对话框返回的文件名。

    function onClick_Save() {
        const label = document.getElementById('label');
        var options = {};
        options.title = '保存文件';
        options.buttonLabel = '保存';
        options.defaultPath = '.';
        //Only Mac OS X,输入文件名文本框左侧的标签文本
        options.nameFieldLabel = '请输入要保存的文件名';
        //是否显示标记文本框,默认值为True
        //options.showsTagField = false;
        //设置要过滤的图像类型  
        options.filters = [
            {name: '图像文件', extensions: ['jpg', 'png', 'gif']},
            {name: '视频文件', extensions: ['mkv', 'avi', 'mp4'
    展开全文
  • \如何在ActiveX控件中显示对话框界面 \如何在ActiveX控件中显示对话框界面 \如何在ActiveX控件中显示对话框界面 \如何在ActiveX控件中显示对话框界面
  •  在设计完对话框资源并创建了相应的对话框类之后,接下来的任务是在程序中创建并显示对话框。其中对话框的显示方式有两种,即模式对话框和非模式对话框。  何谓模式/非模式对话框?有何区别?  ...

          在设计完对话框资源并创建了相应的对话框类之后,接下来的任务是在程序中创建并显示对话框。其中对话框的显示方式有两种,即模式对话框和非模式对话框。

          何谓模式/非模式对话框?有何区别?

          在模式对话框中,如果用户不关闭该对话框,将不能切换到程序的其他对话框中。而对于非模式对话框而言,我们可以随意地进行对话框切换。

          1、创建模式对话框:

           首先定义一个对象,然后调用该对象的DoModal方法即可创建一个模式对话框。

                  

           或者采用在堆中分配的方法。即利用new运算符来构建对象,使用delete运算符来释放对象。

          

           2、创建非模式对话框

          

           但是在该模式中,如果将非模式对话框关闭,再单击“确定”按钮创建新对话框,将会出现错误。这是因为关闭非模式对话框时,只是隐藏了对话框,而没有销毁由Create方法创建的对话框资源,此时再调用Create方法创建对话框时,由于当前的m_Book对象已经有了关联的对话框,因此导致了错误发生。解决方式是使用IsWindow函数先来判断m_Book对象是否关联了对话框。如果没有在调用Create方法创建对话框。

          

    展开全文
  • 自定义的ListView结合RadioButton显示对话框列表数据
  • mfc view显示对话框

    千次阅读 2015-07-15 09:32:19
    最近在CView上显示一个对话框,后来发现没什么用,但是也要记录下来。 首先,创建一个mfc单文档,view的基类选CView。插入一个对话框,取名CMainDlg,此对话框style属性选child,border选none。 头文件如下: // ...

    最近在CView上显示一个对话框,后来发现没什么用,但是也要记录下来。

    首先,创建一个mfc单文档,view的基类选CView。插入一个对话框,取名CMainDlg,此对话框style属性选child,border选none。

    头文件如下:

    // CommonPlatformView.h : CCommonPlatformView 类的接口
    //
    
    #pragma once
    #include "MainDlg.h"
    
    
    
    class CCommonPlatformView : public CView
    {
    protected: // 仅从序列化创建
    	CCommonPlatformView();
    	DECLARE_DYNCREATE(CCommonPlatformView)
    
    // 特性
    public:
    	CCommonPlatformDoc* GetDocument() const;
    
    // 操作
    public:
    
    // 重写
    public:
    	virtual void OnDraw(CDC* pDC);  // 重写以绘制该视图
    	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    protected:
    	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
    	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
    	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
    
    // 实现
    public:
    	virtual ~CCommonPlatformView();
    #ifdef _DEBUG
    	virtual void AssertValid() const;
    	virtual void Dump(CDumpContext& dc) const;
    #endif
    
    protected:
    CMainDlg *m_mainDlg;
    // 生成的消息映射函数
    protected:
    	afx_msg void OnFilePrintPreview();
    	afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
    	afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
    	DECLARE_MESSAGE_MAP()
    public:
    	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
    	virtual void OnInitialUpdate();
    	virtual void OnUpdate(CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/);
    	afx_msg void OnSize(UINT nType, int cx, int cy);
    	afx_msg void OnSizing(UINT fwSide, LPRECT pRect);
    };
    
    #ifndef _DEBUG  // CommonPlatformView.cpp 中的调试版本
    inline CCommonPlatformDoc* CCommonPlatformView::GetDocument() const
       { return reinterpret_cast<CCommonPlatformDoc*>(m_pDocument); }
    #endif
    
    cpp文件如下:

    // CommonPlatformView.cpp : CCommonPlatformView 类的实现
    //
    
    #include "stdafx.h"
    // SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的
    // ATL 项目中进行定义,并允许与该项目共享文档代码。
    #ifndef SHARED_HANDLERS
    #include "CommonPlatform.h"
    #endif
    
    #include "CommonPlatformDoc.h"
    #include "CommonPlatformView.h"
    
    #ifdef _DEBUG
    #define new DEBUG_NEW
    #endif
    
    
    // CCommonPlatformView
    
    IMPLEMENT_DYNCREATE(CCommonPlatformView, CView)
    
    BEGIN_MESSAGE_MAP(CCommonPlatformView, CView)
    	// 标准打印命令
    	ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
    	ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
    	ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CCommonPlatformView::OnFilePrintPreview)
    	ON_WM_CONTEXTMENU()
    	ON_WM_RBUTTONUP()
    	ON_WM_CREATE()
    	ON_WM_SIZE()
    	ON_WM_SIZING()
    END_MESSAGE_MAP()
    
    // CCommonPlatformView 构造/析构
    
    CCommonPlatformView::CCommonPlatformView()
    {
    	// TODO: 在此处添加构造代码
    
    }
    
    CCommonPlatformView::~CCommonPlatformView()
    {
    	if (m_mainDlg != NULL)
    	{
    		delete m_mainDlg;
    		m_mainDlg = NULL;
    	}	
    }
    
    BOOL CCommonPlatformView::PreCreateWindow(CREATESTRUCT& cs)
    {
    	// TODO: 在此处通过修改
    	//  CREATESTRUCT cs 来修改窗口类或样式
    
    	return CView::PreCreateWindow(cs);
    }
    
    // CCommonPlatformView 绘制
    
    void CCommonPlatformView::OnDraw(CDC* /*pDC*/)
    {
    	CCommonPlatformDoc* pDoc = GetDocument();
    	ASSERT_VALID(pDoc);
    	if (!pDoc)
    		return;
    
    	// TODO: 在此处为本机数据添加绘制代码
    }
    
    
    // CCommonPlatformView 打印
    
    
    void CCommonPlatformView::OnFilePrintPreview()
    {
    #ifndef SHARED_HANDLERS
    	AFXPrintPreview(this);
    #endif
    }
    
    BOOL CCommonPlatformView::OnPreparePrinting(CPrintInfo* pInfo)
    {
    	// 默认准备
    	return DoPreparePrinting(pInfo);
    }
    
    void CCommonPlatformView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
    {
    	// TODO: 添加额外的打印前进行的初始化过程
    }
    
    void CCommonPlatformView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
    {
    	// TODO: 添加打印后进行的清理过程
    }
    
    void CCommonPlatformView::OnRButtonUp(UINT /* nFlags */, CPoint point)
    {
    	ClientToScreen(&point);
    	OnContextMenu(this, point);
    }
    
    void CCommonPlatformView::OnContextMenu(CWnd* /* pWnd */, CPoint point)
    {
    #ifndef SHARED_HANDLERS
    	theApp.GetContextMenuManager()->ShowPopupMenu(IDR_POPUP_EDIT, point.x, point.y, this, TRUE);
    #endif
    }
    
    
    // CCommonPlatformView 诊断
    
    #ifdef _DEBUG
    void CCommonPlatformView::AssertValid() const
    {
    	CView::AssertValid();
    }
    
    void CCommonPlatformView::Dump(CDumpContext& dc) const
    {
    	CView::Dump(dc);
    }
    
    CCommonPlatformDoc* CCommonPlatformView::GetDocument() const // 非调试版本是内联的
    {
    	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CCommonPlatformDoc)));
    	return (CCommonPlatformDoc*)m_pDocument;
    }
    #endif //_DEBUG
    
    
    // CCommonPlatformView 消息处理程序
    
    
    int CCommonPlatformView::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
    	if (CView::OnCreate(lpCreateStruct) == -1)
    		return -1;
    
    	// TODO:  在此添加您专用的创建代码
    	CRect rect;
    	GetClientRect(&rect);
    	int i = rect.Width();
    	int j = rect.Height();
    	m_mainDlg = new CMainDlg;
    	m_mainDlg->Create(IDD_DIALOG_MAIN,this);
    	m_mainDlg->MoveWindow(0,0,rect.right - rect.left,rect.bottom - rect.top);
    	m_mainDlg->ShowWindow(SW_SHOW);
    	return 0;
    }
    
    
    void CCommonPlatformView::OnInitialUpdate()
    {
    	CView::OnInitialUpdate();
    	CRect rect;
    	GetClientRect(&rect);
    	m_mainDlg = new CMainDlg;
    	m_mainDlg->Create(IDD_DIALOG_MAIN,this);
    	m_mainDlg->MoveWindow(0,0,rect.right - rect.left,rect.bottom - rect.top);
    	m_mainDlg->ShowWindow(SW_SHOW);
    	// TODO: 在此添加专用代码和/或调用基类
    }
    
    
    void CCommonPlatformView::OnUpdate(CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/)
    {
    	// TODO: 在此添加专用代码和/或调用基类
    
    }
    
    
    void CCommonPlatformView::OnSize(UINT nType, int cx, int cy)
    {
    	CView::OnSize(nType, cx, cy);
    
    	// TODO: 在此处添加消息处理程序代码
    	CRect rect;
    	GetClientRect(&rect);
    	m_mainDlg->MoveWindow(0,0,rect.right - rect.left,rect.bottom - rect.top);
    	m_mainDlg->ShowWindow(SW_SHOW);
    }
    
    
    void CCommonPlatformView::OnSizing(UINT fwSide, LPRECT pRect)
    {
    	CView::OnSizing(fwSide, pRect);
    
    	// TODO: 在此处添加消息处理程序代码
    }
    



    展开全文
  • VC++使对话框不显示

    2021-03-15 19:18:40
    摘要:VC/C++源码,界面编程,对话框 VC++使对话框不显示,无法截图,因为对话框无法显示出来,打开后看到运行符号,而窗体并没有显示出来,本例演示的就是如何使用VC++让窗体对话框不显示,似乎没什么用处,不过研究...
  • unity3D通过button按钮显示对话框

    千次阅读 2019-04-20 21:16:10
    首先是创建一个面板来当做对话框,然后canvas里添加两个button,一个是用来显示对话框,另个一是用来隐藏对话框。 下面代码是显示和隐藏弹窗: if (button.name == "弹窗1按钮") { window1.gameObject.transform....
  • XCode 显示对话框MessageBox about NSAlert

    千次阅读 2014-05-26 19:00:01
    XCode 显示对话框MessageBox ? Key: M H
  • Android 编程中, 显示各种对话框的示例代码, 包括:显示(YES/NO)对话框;显示(多项单选)对话框;显示(多项多选)对话框;显示进度(圆形旋转)对话框;显示进度(进度条)对话框
  • 对话框设置成模态对话框时里面的组件都不显示,将设置成模态对话框的语句放在最后面时,组件可以显示,但没有作用
  • VC++6.0 显示对话框资源编辑器

    千次阅读 2017-12-28 14:17:06
    默认情况下,vc++6.0是自动显示对话框资源编辑器的。如果没有自动显示,也可以按如下方法手动添加显示: 1。点击上方菜单栏按钮工具(tools").如下图1。 2。点击下拉列表中的自定义按钮(customize)如图2。 ...
  • 显示对话框之后定时关闭该对话框

    千次阅读 2010-05-21 21:13:00
    新建一个基于对话框的应用程序,然后再新建一个对话框,并为该对话框创建一个类:CResultDlg...在主对话框的按钮消息函数中调用并显示另一个对话框。函数如下:void CTestDlg::OnButton1() { CResultDlg dlg; dlg.DoM
  • MFC界面上显示对话框(对话框属性为child),现在想添加响应函数,如何实现单击对话框,弹出新对话框。 求技术大牛指点!
  • PyQt5显示对话框Dialog 代码实例

    万次阅读 2018-11-07 16:14:25
    方法二:用QtDesigner设计一个对话框UI然后让其显示 总结 PyQt5对话框有很多种,从PyQt5类关系图中可以看出,常用的有QMessageBox, QInputDialog,QFontDialog, QFileDialog, QColorDialog等。本文主要是用两种方法...
  • c++ opencv显示对话框

    千次阅读 2015-08-03 22:07:20
    IplImage *pl = cvLoadImage("e:\\3.bmp", 1); cvNamedWindow("123", 1); cvShowImage("123", pl); waitKey(1000); cvDestroyWindow("123"); cvReleaseImage(&pl);
  • MFC实现嵌入式对话框显示对话框到主对话框中的对应位置
  • Android 在桌面主界面显示对话框

    千次阅读 2016-06-01 00:02:27
    请求权限: uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW">uses-permission> ...dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_...//这里设置的可以在桌面中显示对话框
  • MFC DoModal()无法显示对话框

    千次阅读 2019-08-30 17:31:48
    默认情况下,MFC 使用主应用的资源句柄加载资源模板。...可以通过添加以下代码为执行此函数的开头,来切换资源到当前dll,对话框就可以正常显示了: AFX_MANAGE_STATE(AfxGetStaticModuleState( )); ...
  • 进度条对话框在Android程序中显示不出来,我找不出问题的原因。使用了如下代码来显示进度条对话框: func{ progressdialog.show(); .... ..... anotherfunction(); listview.setAdapter(); ...
  • Android使用RadioButton结合ListView显示对话框单选按钮列表有时候对话框的单选按钮列表能满足我们的的设计需求,因为有时候按钮右边一定是文字,有可能是文件加图片,或多个文字字段的一行内容,这时我们就需要...
  • NetBeans中如何显示对话框

    千次阅读 2008-04-24 20:06:00
    NetBeans中如何显示对话框? //范例:显示一个向导对话框.Dialog dialog = DialogDisplayer.getDefault().createDialog(wizardDescriptor);dialog.setVisible(true);dialog.toFront(); //显示一个错误信息框...
  • html网页怎么显示对话框、确认框、提示框https://jingyan.baidu.com/article/47a29f242b180ac0142399f9.html
  • java显示消息对话框

    2010-05-08 13:22:10
    java 编写显示消息对话框 入门资料了解原理
  • 对话框显示gif图片

    2012-03-30 22:57:01
    对话框显示gif图片对话框显示gif图片

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 448,216
精华内容 179,286
关键字:

不显示对话框