精华内容
下载资源
问答
  • 使用MFC创建一个ActiveX控件AAA,然后添加一个Dialog资源,双击添加Dialog类CNewDlg,在AAACtrl.cpp的OnDraw函数中调用CNewDlg的DoModal()函数,此时activeX控件会展示一个对话框。 如果在对话框添加一个按钮,在...
  • 《MFC如何添加对话框

    千次阅读 2019-01-08 17:54:10
    问题描述  当MFC应用程序的主对话框有其他功能需要,但不能显示在主对话框时,通常会通过点击一个...MFC添加对话框 1、选中项目名称,点击鼠标右键,依次选择添加、资源 2、进入到添加资源界面,选择Dia...

    问题描述 

    当MFC应用程序的主对话框有其他功能需要,但不能显示在主对话框时,通常会通过点击一个功能按钮弹出一个字对话框来实现。最常见的就是登录界面,点击登录按钮,然后弹出一个登录对话框让你输入登录信息,输完信息之后点击立即登录按钮,对话框消失,又回到主界面。

     

    MFC添加子对话框

    1、选中项目名称,点击鼠标右键,依次选择添加资源

    2、进入到添加资源界面,选择Dialog(也就是对话框),点击新建按钮,一个子对话框就添加完成了,然后可以去属性页面修改对话框的标题和ID,这两项是比较重要的,同时你可以在子对话框上添加各种控件。

     

    添加子对话框类

    1、添加完子对话框之后,还需要添加子对话框类,用于添加执行子对话框的相应操作的代码,选中子对话框,点击鼠标右键,选择“添加类

     2、进入MFC添加类向导页面,只需要输入类名就行了,假设类名为ProjectConfig,头文件和源文件名称会自动填写,然后点击完成按钮,子对话框类就添加完成了

     

    主窗口通过点击按钮弹出子对话框 

    创建完子对话框类之后,你还需要通过点击主对话框按钮弹出子对话框,回到主对话框源代码,添加子对话框的头文件,然后创建一个类对象,添加代码如下,仅供参考:

    1、添加头文件

    #include "ProjectConfig.h"

    2、添加代码

    void CBookDlg::OnBnClickedButtonNewproject()
    {
    	// TODO: 在此添加控件通知处理程序代码
    	INT_PTR nRes;// <用于保存DoModal函数的返回值> 
    	ProjectConfig projectConfigDlg;
    	nRes = projectConfigDlg.DoModal();
    	if (IDOK == nRes)// <判断对话框退出后返回值是否为IDOK,则继续向下执行,否则继续向下执行>   
    	{
    		//此处添加点击子对话框确认按钮之后要执行的代码
    	}
    }

     3、点击主对话框按钮弹出项目配置子对话框

     

     

    展开全文
  • VS控制台添加对话框

    2021-06-10 17:45:08
    如何在使用控制台工程的情况下...添加一个对话框,比如现有客户端发起连接请求,服务端连接允许,连接成功后弹出一个对话框,用来显示传输的数据(主要是如何弹出这个对话框)</p>
  • 如何对话框添加背景图片

    千次阅读 2018-01-21 20:29:31
    觉得对话框灰灰的背景色不符合高冷的气质,所以想为对话框添加美美的图片,然后就有了研究了一下下: 首先在网上找到符合你气质的、美美的图,转成.bmp格式存放在res文件夹中,然后在资源视图Birmap添加图片,命名...

    觉得对话框灰灰的背景色不符合高冷的气质,所以想为对话框添加美美的图片,然后就有了研究了一下下:

    首先在网上找到符合你气质的、美美的图,转成.bmp格式存放在res文件夹中,然后在资源视图Birmap添加图片,命名为IDB_BITMAP_DIALOG;

    通过类向导为CLeftDockDialog添加消息响应函数WM_PAINT,并添加一下代码:

    void CLeftDockDialog::OnPaint()
    {
    // device context for painting
      // TODO: 在此处添加消息处理程序代码
      // 不为绘图消息调用 CDialogEx::OnPaint()
    CRect   rect;
    CPaintDC   dc(this);
    GetClientRect(rect);
    //dc.FillSolidRect(rect, RGB(250, 230, 230));   //设置为绿色背景


    CDC   dcMem;


    dcMem.CreateCompatibleDC(&dc);


    CBitmap   bmpBackground;


    bmpBackground.LoadBitmap(IDB_BITMAP_DIALOG);


    //IDB_BITMAP是你自己的图对应的ID   


    BITMAP   bitmap;


    bmpBackground.GetBitmap(&bitmap);


    CBitmap   *pbmpOld = dcMem.SelectObject(&bmpBackground);


    dc.StretchBlt(0, 0, rect.Width(), rect.Height(), &dcMem, 0, 0,


    bitmap.bmWidth, bitmap.bmHeight, SRCCOPY);
    }

    然后运行,就可以啦,贴一个最后运行的结果


    展开全文
  • vc++ 添加对话框例程

    2009-07-25 14:59:41
    添加对话框例程,简明扼要让你明白如何在Mainfram中添加对话框
  • 如何添加提示对话框

    2017-02-15 18:25:00
    Action<MessageBoxResult> action = null; action = delegate(MessageBoxResult cfm) { if (cfm == MessageBoxResult.OK) { ...
                Action<MessageBoxResult> action = null;
                action = delegate(MessageBoxResult cfm) {
                        if (cfm == MessageBoxResult.OK)
                        {
                            this.View.ShowListForm("LT_WSM_ProcessReport", filter, listPara => { listPara.IsIsolationOrg = false; });
                        }
                    }
    
                    ;
                this.View.ShowMessage("此单据已按衬衣订单号+关键工作中心分单,请查看核对后删除,点击继续", MessageBoxOptions.OKCancel, action, "", MessageBoxType.Notice);
            //this.View.ShowMessage("此单据已按衬衣订单号+关键工作中心分单,请查看核对后删除,点击继续", MessageBoxOptions.YesNo, (msgResult) =>
            //{
            //    if (msgResult == MessageBoxResult.Yes)
            //    {
    
            //    }
            //});

    实现点击继续执行操作

    转载于:https://www.cnblogs.com/liuyudong0825/p/6402728.html

    展开全文
  • 在VS2010/MFC中如何对话框添加控件

    千次阅读 2018-03-18 22:47:37
    如何对话框添加控件直接影响到界面的美观和开发人员的工作效率。本人将为大家介绍如何对话框添加控件的详细步骤。方法/步骤打开VS2010,新建一个基于对话框的项目,名字叫“Addition”。在添加新的静态文本框...

    创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤。而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率。本人将为大家介绍如何为对话框添加控件的详细步骤。

    方法/步骤

    1. 打开VS2010,新建一个基于对话框的项目,名字叫“Addition”。
    2. 在添加新的静态文本框以前,先看看Toolbox视图是否显示了,如果没有显示,在菜单栏上点击View->Toolbox即可。

    1. 为对话框添加一个静态文本框(Static Text)。在Toolbox中的Static Text上点下鼠标左键不放开,并拖到对话框上,模板上会出现一个虚线框,我们找到合适的位置松开鼠标左键即可添加成功。
    2. 用鼠标左键选中控件后周围出现虚线框,此时就可以按下鼠标左键并拖动来改变控件大小了。
    3. 鼠标右键点击静态文本框,在右键菜单中选择“Properties”,Properties面板就会显示出来,在面板上修改Caption属性为“被加数”(按照您的实际情况来编辑即可),修改其ID。此时模板如下图:

    1. 为对话框添加一个编辑框(Edit Control),用来输入被加数。添加编辑框的过程与静态文本框类似,在Toolbox中选中Edit Control控件拖到对话框模板上,调整其大小。在编辑框上点右键,修改其ID。

    1. 按照之前的方法添加一个标题为“加数”的静态文本框,用于显示字符串--“加数”。修改其ID。同时添加另一个编辑框,用来输入加数。
    2. 类似的添加按钮(Button)控件到对话框模板,用于在被点击后触发加法计算。修改其标题为“计算”。

    1. 根据控件的布局,适当调整整个对话框模板的大小,使其界面美观。这样在对话框模板中就把我们在本例中需要用到的控件就添加完了。最终效果如下:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 如何对话框添加位图

    千次阅读 2013-07-19 15:33:46
    方法一:  1、声明成员变量CBrush m_brush; 2、在InitDialog中添加代码:  CBitmap bmp;  bmp.LoadBitmap(IDB_BITMAP1);...3、重载对话框的OnCtlColor,改最后的返回值:  return (HBRU
  • 如何对话框添加音乐播放器空间 1 建立一个对话框的MFC工程 2 在IDD_(你的工程名)_DIALOG空白处点右键,然后添加WMP控件。删除编译器自建的3个控件,即1个文本框,2个button 3 在类向导里面给这个控件添加一个...
  • 1.在属性对话框添加Menu属性,即Menu资源的ID号 2.使用代码 a.成员变量 HMENU m_hMenu; b.加载资源 m_hMenu = ::language_loadmenu(IDM_ACEMESSENGERUI_CHAT_MAIN); if (m_hMenu) { ::SetMenu(m_hWnd,...
  • 此代码是微软提供的一个MFC的Sample,在VS2010下可以直接编译看效果,主要演示如何对话框添加工具条,菜单栏,及状态栏等,很值得借鉴!!! 使用示例介绍:http://msdn.microsoft.com/zh-cn/library/ccstww6w(v=...
  • 第一步:创建菜单,ID为 IDR_MENU1,进行菜单设计等。 ...第二步:把要显示菜单的Dialog窗体的Menu属性下拉.../*当创建的工程是基于对话框的时候,我觉得一下两部可以省略,以上两步即可完成菜单的创建与显示*/
  • 实现对话框添加位图作为背景图:  效果图看 相册里 那张彩票软件截图   首先 resources文件夹里增加BMP格式位图资源,  然后在OnPaint()里的else之后括号里添加如下代码:  // CDialog::OnPaint(); 设置...
  • 如何对话框添加背景图片

    千次阅读 2012-07-24 16:44:51
    1、简单的方法就是直接采用picture控件: 首先在对话框中放入picture控件,然后将位图资源导入到工程中...2)在对话框类中OnPaint()函数添加如下代码(本文是在对话框中不同的位置载入两幅不同的图片):if (IsIconic
  • 创建对话框资源需要创建对话框模板、修改对话框属性...那么这几个因素都需要相应的控件来输入或显示,下面就一步步讲解如何添加这些控件。当功能实现了想要拥有美观的界面可以借助Toolkit Pro进行界面优化。 Xtreme To
  • mfc 如何使edit对话框在删除edit对话框的内容时,自动添加为该edit对话框添加内容(固定内容)
  • 本人初学c++,有个任务是要用VC++编写一个打飞机的游戏就是...可是不知道如何对话框中插入一个ListCtrl。看书上写可以在对话框中加入代码:CListCtrl * pList=(CListCtrl*)GetDlgItem(IDC_DATALIST11) // IDC_DATALI
  • 定位到 void CXXXDlg::OnPaint(),在if()...else()中的else()下添加如下代码: else { //CDialog::OnPaint();//要禁止这个调用 CPaintDC dc(this); CRect rect; GetClie
  • 如何对话框添加“加速键”响应

    千次阅读 2012-05-06 10:47:30
    MFC的对话框(不是从CFrameWnd类继承下来的),不会自动响应加速键,这需要自己添加代码去实现这个功能 @1.对话框添加成员变量: HACCEL m_hAccel; @2.在OnInitDialog()函数中添加代码: // 装载加速键 ...
  • 首先导入你的图片(*.BMP)做为图片资源Bitmap,ID改为IDB_BMP; CBitmap m_bmp; CBrush m_brush; m_bmp.LoadBitmap(IDB_BMP);//IDB_BMP 是图片资源ID m_brush.CreatePatternBrush(&m_bmp); //对话框WM_CTLCOL
  • 创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。在本节中先...
  • 求方法 Create
  • 一、首先1、添加背景图片到“Bitmap”资源里。方法为“插入——资源”,如果还没有Bitmap,则新建一个Bitmap,否则选择资源  类型为“Bitmap”后“引入”想要插入的背景图片,我加入的背景图片如图1,加入过程如图2...
  • 如何为程序中添加选项菜单和选项设置对话框如何使用标准颜色对话框如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本...
  • 2.选中该对话框,右键选择“添加类” 3.填写类名,注意类名以大写C开头儿,第二个字母也大写,比如CTest 4.生成的Test.h头文件内容如下: #pragma once // CTest 对话框 class CTest : ...
  • 文档提供了一种如何给MFC对话框添加背景图片的方法,希望对大家有帮助
  • 如何获得对话框指针

    千次阅读 2010-04-19 14:32:00
    获得对话框指针: 假设CMyDialog为对话框类1.先在CMyDialog.cpp中声明一个全局变量CMyDialog* pDlg;2在OnInitDialog()的时候,pDlg = this;3.在别的类使用他的时候,在别的类的Cpp中添加extern CMyDialog* pDlg;4....
  • 我在 MFC 单文档程序中,添加了一个对话框资源 IDD_DLG,但是想给对话框添加一个 InitInstance() 这个响应函数。 请问 VS2010中,通过什么方法能够为这个对话框 添加 InitInstance 函数?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,336
精华内容 1,334
关键字:

如何添加对话框