C++新建Dialog程序

1、新建:

IDE VS2013

新建项目|C++|MFC,选择“基于对话框”

2、为Dialog添加类

在Dialog(界面)上右键,选择“添加类”,然后再弹出界面输入类名即可。

为什么要添加类?

Dialog(界面)只是一个“壳”,只有添加类之后,整个程序才算完整。相当于有了屋子和里面的家具。可以在类里添加变量、方法等。

添加完类之后,会生成对应的.cpp文件和 .h文件。可以在.h文件中查看该类对应的对话框是哪个

如上图,表示类“Tipclass”对应的对话框为 ID = IDD_DIALOG1 的对话框。

添加完类之后,对该对话框的操作军可通过该类来操作。

时间: 2024-10-24 22:06:50

C++新建Dialog程序的相关文章

如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误

问题概述: 在新建Android程序的时候出现以下错误: 找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 原因: SDK不完整. 解决方法: 方法一 可在 \android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件 然后添下以下内容: proguard.cfg -optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibr

FUNCTION 'F4_DATE'在DIALOG程序中的应用

屏幕日期类型控件,当鼠标放上时,可以显示选择日期的小按钮,常用的有两种方式: 一.参照标准日期数据元素创建; 二.在屏幕pai中使用FUNCTION 'F4_DATE', 前者的很常见,下面是后者在项目中的代码,分享一下,希望对用到的兄弟有帮助: 显示效果如下图一红色方框中所示: 图一 step1:在屏幕的PAI中定义 PROCESS ON VALUE-REQUEST MODULE   GET_DATE_PWERK,如下图红色框中所示: step2:双击MODULE GET_DATE_PWERK

MFC dialog程序中加入OpenGL窗体

<MFC dialog中加入OpenGL窗体> 最近学习了如何在MFC对话框程序中加入OpenGL窗体的方法,在这里将自己的实现过程归纳一下. 步骤零: 加入PictureControl控件 新建MFC对话框程序,删除对话框上的按钮控件的Label控件,然后向窗体添加PictureControl控件,作为绘制的窗体. 将该控件的ID设置为:IDC_RENDER 步骤一: 加入OpenGL的lib文件和头文件 在项目上单击右键,添加OpenGL的lib文件,freeglut_static.lib

MFC Dialog程序如何接收命令行参数

在MFC程序中,可以用以下几种方法来获取命令行参数. 为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2 方法一 : 使用API ::GetCommandLine()获取应用程序名称及参数列表 在OninitDialog()中添加代码 CString sCmdline = ::GetCommandLine(); AfxMessageBox(sCmdline); 将获取到 "C:\test\app.exe  -1 -2 " 方法二 :  在OnInitDialog

2019.03.30 Dialog demo 一个标准使用的dialog程序

1 PROGRAM zdemo_dialog. 2 3 INCLUDE zdemo_dialogtop. 4 INCLUDE zdemo_dialogo01. 5 INCLUDE zdemo_dialogi01. 6 INCLUDE zdemo_dialogf01. 7 INCLUDE zdemo_dialoghelp. *&---------------------------------------------------------------------* *& 包含       

Creating Dialogbased Win32 Application (2) / 创建基于对话框的Win32应用程序(二)Button的应用、新建子窗体 / Win32, VC++, Windows

创建基于对话框的Win32应用程序(二) —— Button的应用.新建子窗体 可以发现上一节创建的窗体中,点击OK和Cancel两个按钮是没有任何反应的.现在我们来为他们添加退出对话框的功能. 6.首先定义宏替换如下: 7.再在回调函数(Dlg_Proc)中调用响应消息的函数(Dlg_OnCommand)如下: 8.由于HANDLE_WM_COMMAND是在windowsx.h头文件中定义的,故添加其引用. 9.接下来定义刚才调用的消息响应函数(Dlg_OnCommand)如下: 其中IDOK

第三章—Windows程序

这一章我都不知道该如何写了,呵呵~~ 毕竟,Win32是一个非常深奥的系统,目前还容不得我这种 小辈在这儿说三道四,不过,我既然是要写给那些入门阶段的朋友们看的,又不是写给那些搞程序设计老鸟看的,所以,我也犯不着怕被人背后指着骂 本章的名字就叫<Windows程序>而不是<Windows程序设计>所以,我只是讲一些关于Windows程序运作的原理: Windows 为什么叫Windows,相信所有用过的朋友都可以明白,那桌面上一个一个的窗口,就是它名字的由来.也就是这一个又一个窗口

微信小程序封装自定义弹窗

最近在做小程序的登录,需要同时获取用户手机号和头像昵称等信息,但是小程序又不支持单个接口同时获取两种数据,因此想到自定义一个弹窗,通过弹窗按钮触发获取手机号事件.记录一下. 具体代码如下: 业务代码中: 在业务代码中引入dialog组件即可 <dialog visible="{{dialogVisible}}" showFooter="{{footerVisible}}" title="测试一下"> <view class='d

第一次用vs写c++程序

1.  在vs中新建c++程序:文件->新建->项目->空项目(名称.位置随意写)->确定 2.  写第一个c++程序:项目名下的源文件(鼠标右击)->添加->新建项->C++文件(.cpp)(名称.位置随意)->添加 3. 点击 本地Windows调试器 4.  弹出一个窗口但是立即就消失了.还出现了如下的错误: "Project1.exe"(Win32):  已加载"D:\file\vs\Project1\Debug\Pro