`
sylinx_yqg
  • 浏览: 143477 次
  • 性别: Icon_minigender_1
  • 来自: 福建 漳州
社区版块
存档分类
最新评论

创建一个对话框

阅读更多
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
在SDK中,经常要创建一个对话框,以下是一个创建对话框的代码:#include "resource.h"#include "windows.h"BOOL _stdcall DlgProc(HWND,UINT,WPARAM,LPARAM);int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE,LPSTR,int){  	DialogBoxParam(hInstance,(LPCTSTR)IDD_MAIN,NULL,DlgProc,NULL);	// TODO: Place code here.	return 0;}BOOL _stdcall DlgProc(HWND hdlg,UINT message,WPARAM wParam,LPARAM lParam){	HWND hWndlist,hWndStatus,hWndedit;	switch(message){	case WM_INITDIALOG:		SetWindowText(hdlg,"自动统计时间(湖大计科SDK)");		break;	case WM_COMMAND:		{		  switch(LOWORD(wParam)){			//case IDC_EDIT:                			    //SetWindowText(hWndedit,"WELCOME");			//	break;			case IDC_CANCEL:                 				 EndDialog(hdlg,IDCANCEL);				break;			case IDC_OK:                EndDialog(hdlg,IDCANCEL);				break;			default:break;		   }		}		break;	}	   return 0;}


分享到:
评论

相关推荐

    ucGui入门初步:创建一个对话框

    在深入探讨ucGUI创建对话框的过程之前,我们首先简要介绍ucGUI框架。ucGUI是为嵌入式系统设计的一款图形用户界面库,它提供了一系列工具和APIs用于在资源受限的设备上创建用户界面。ucGUI支持多种硬件平台,包括但不...

    VC++实现动态创建对话框,非常好的C++源代码

    在Microsoft Visual C++ (VC++) 开发环境中,动态创建对话框是一种常见的技术,它允许程序在运行时根据需要创建和显示对话框,而不是在编译时静态地将它们嵌入到资源文件中。这种功能在设计灵活的用户界面时尤其有用...

    VC++实现创建模态对话框

    // 创建对话框实例 CMyDialog dialog; // 显示模态对话框 INT_PTR result = dialog.DoModal(); // 处理对话框返回的结果 if (result == IDOK) { // 用户点击了“确定”按钮 } else if (result == ...

    MFC多线程创建非模态对话框(防止一闪而逝)

    在这个类中,我们需要重写`InitInstance()`函数来完成新线程的初始化工作,包括创建对话框实例。 2. **对话框类**:定义一个非模态对话框类,如`CDialogB`,继承自`CDialogEx`。在这个类中,实现对话框的界面设计和...

    从DLL中创建对话框并显示的资源

    当我们需要在DLL中创建并显示对话框时,这是实现组件化和代码共享的一个常见场景。下面将详细介绍如何在DLL中创建和显示对话框。 1. **创建对话框资源** 在Visual Studio或其他Windows开发环境中,首先我们需要...

    MFC中在一个对话框中弹出另一个对话框.pdf

    1. **创建新对话框资源**:首先,你需要在Visual Studio中通过资源编辑器新增一个对话框资源。这通常涉及到在`Dialog`类别下右击并选择`New`,然后自定义新对话框的属性,如大小、标题等。 2. **创建新对话框类**:...

    创建非模态对话框

    - 创建一个对话框类的对象,比如`CXXXDlg`。 - 使用`Create`方法初始化对话框。该方法接受对话框的资源ID、父窗口以及可选参数。 ```cpp CXXXDlg*pDlgxxx = new CXXXDlg; pDlgxxx-&gt;Create(IDD_Dialog_xxx, this...

    MFC创建个性对话框

    为了开始创建个性化的对话框,首先需要在Visual C++环境中新建一个MFC应用程序。打开VC应用程序后,在“文件”菜单中选择“新建”命令,接着在弹出的新建对话框中选择“工程”标签页。在该页面中,找到并选中“MFC ...

    MFC对话框创建

    - 使用资源编辑器创建一个对话框,MFC会为其提供一个默认ID(例如:IDD_DIALOG1)。 **2.3 对话框的类** - 为了操作对话框,需要创建一个`CDialog`的子类。 - 双击对话框,MFC会自动生成对应的类名(例如:CTestDlg...

    毕业设计MATLAB_创建密码输入对话框,用于输入明显隐藏的密码.zip

    在MATLAB编程环境中,创建一个密码输入对话框是常见的需求,特别是在进行系统或应用程序的用户交互设计时。这个毕业设计项目“MATLAB_创建密码输入对话框,用于输入明显隐藏的密码”着重于实现这样一个功能,确保...

    win32dll对话框的创建与调用

    1. **定义对话框资源**:使用资源编辑器(如Visual Studio的Resource Editor)创建一个对话框模板。这个模板包括对话框的布局、控件和它们的ID。在资源文件(.RC)中,你需要定义对话框的类名(如IDD_MYDIALOG)。 ...

    动态创建对话框 动态创建对话框1

    为了动态创建对话框,我们需要定义一个继承自`CDialog`的类,并重写必要的成员函数,如`OnInitDialog()`。 3. **对话框资源**: 虽然我们在这里讨论的是动态创建,但了解对话框资源仍然有用。对话框资源包含在`.rc`...

    创建模态对话框--对话框

    在本例中,“创建模态对话框--对话框”是一个关于如何在编程环境中构建模态对话框的教学实例。 模态对话框(Modal Dialog Box)是对话框的一种类型,它强制用户在关闭对话框之前必须与之交互。这意味着用户不能访问...

    如何创建一个密码对话框

    在MFC中创建一个密码对话框,主要是利用`CFileDialog`类的衍生版本`CPasswordDialog`,虽然MFC官方库并未直接提供这个类,但我们可以自定义实现。 首先,我们需要理解密码对话框的基本概念。密码对话框通常显示一个...

    MFC 创建向导类对话框

    在本文中,我们将深入探讨如何使用Visual Studio 2017中的MFC(Microsoft Foundation Classes)框架创建一个向导类对话框。MFC是微软提供的一套C++库,它封装了Windows API,使得开发Windows应用程序变得更加简洁。...

    Android启动对话框的Activity

    在Android开发中,有时我们需要创建一个特殊的Activity,它以对话框的形式展示,而不是全屏填充。这样的Activity通常用于提供用户一些简短的信息或者需要用户进行简单的交互操作,比如设置、警告或者确认对话。这种...

    android 打开文本对话框

    1. **创建对话框**: 在Android中,我们可以使用`AlertDialog.Builder`来创建一个对话框。首先,我们需要实例化一个Builder对象,然后通过一系列方法来定制对话框的内容。例如: ```java AlertDialog.Builder ...

    VC实现创建非模态对话框的设计

    5. **实例化和显示对话框**:在需要显示非模态对话框的地方,创建对话框类的实例,然后调用`Create()`函数来创建对话框,接着调用`ShowWindow(SW_SHOW)`使其可见。例如: ```cpp CMyDialog myDialog; if (!...

    创建一个bcg对话框.

    本教程将详细讲解如何在VC6.0中创建一个BCG对话框。 首先,你需要确保已经安装了BCGControlBar库。如果尚未安装,可以从Componentsoft官方网站下载并按照指南进行安装。安装后,库会添加到你的VC6.0环境中,你可以...

    qml 弹出自定义窗口(模态对话框)

    对于模态对话框,QML提供了一个`Dialog`组件,但在这个例子中,我们可能会自定义一个`Component`来实现更个性化的功能。 1. **自定义组件**:首先,我们需要定义一个自定义的对话框组件。这通常包含在`.qml`文件中...

Global site tag (gtag.js) - Google Analytics