`
hudeyong926
  • 浏览: 2028503 次
  • 来自: 武汉
社区版块
存档分类
最新评论

C 对话框DialogBox

 
阅读更多

在菜单栏或者工具栏空白处,右击,勾选‘控件’,‘资源’,'组建'

VC 6.0插入资源 调出资源视图即Resource View选项卡

1.  首先创建一个资源。
你可以使用工具栏上的 插入-》资源-》选择要插入的资源,然后保存到一个地方
2.  调出 资源视图选项卡:
在File View选项卡上单击,选择其中的Resource Files在上面单击右键,选择添加文件到目录,选择刚刚创建的rc文件就可以了
3.  这样Resource View选项卡就调出来了。
4.  如果要继续在该工程里添加视图,可以再Resource View下,在顶层节点上单击如果是默认的话一般是ScriptN,然后单击右键选择插入,就可以调出要插入的资源对话框了。

 

在我的电脑里直接进入工程文件夹。工程目录下生成的release文件就是生成好的可执行文件,发给别人就可以。

3、对话框中图片资源的应用在资源视图中,选择“引入 ”,然后文件过滤器选择“*.*”,找到bmp图片文件 。选中图片空间,要点击边缘。拖一个IMAGE控件过来,并且修改IMAGE控件的Type属性为BitMap,在控件的Image属性中选择刚才添加的BITMAP资源。jpg的格式怎么转换为bmp格式的呢?用画图工具(mspaint)。图片被编译到了程序中,不再依赖于源文件

4、菜单资源
制作好菜单资源后,在对话框的Menu属性中选择刚才制作好的对话框。
子菜单项(选中【弹出】)、快捷键(在要担当快捷键的字母前加&)、分隔符

 

怎么修改程序图标,Resource View引入一个ico文件,然后命名ID为1,重新构建

在File View选项卡右键属性可以看工程的路径

 

得到编辑框的信息GetDlgltemText

TCHAR name[256];//为什么不用strlen,sizeof。
GetDlgItemText(hwnd,IDC_EDITNAME,name,sizeof(name));
//sprintf("%s",name);

 

设置编辑框的信息SetDlgltemText

int n3 = 23;
TCHAR cResult[256];
itoa(n3,cResult,10);//wsprintf (n3,"%i",cResult);
SetDlgItemText(hwnd,IDC_EDTRESULT, cResult);

代码中有UINT、TCHAR、LRESULT、HWND之类的新的数据类型,其实它们只是一些类型的别名而已,可以通过宏定义看出来。但是考虑到可移植性,尽量不要使用它们的真实类型。Typedef C语言中声明类型别名

  • 大小: 13.5 KB
分享到:
评论

相关推荐

    用C-语言编写对话框

    当创建更复杂的对话框时,可能需要使用`CreateDialog`或`DialogBox`函数,它们允许自定义对话框的布局和控件。这些函数需要一个对话框模板,该模板通常在资源文件中定义,并在编译时链接到程序。 在“程序错误...

    SDK:用CreateWindowEx创建模态对话框

    总之,虽然`DialogBox`宏提供了一个简单快捷的方式来创建模态对话框,但对于需要更多控制和定制的应用程序来说,直接使用`CreateWindowEx`和编写对话框过程(`DialogProc`)是一种更好的选择。这种方式为开发者提供...

    在Win32 DLL中产生对话框的方法

    在Win32 DLL中创建模态对话框主要通过`DialogBox`函数实现。以下是一个简单的示例: ```cpp BOOL CALLBACK DlgProc(HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam) { // 处理消息 } extern "C" __declspec...

    集多个功能的对话框程序.rar_c程序 对话框_多个 对话框_对话框

    在IT领域,尤其是在Windows应用程序开发中,"对话框"(Dialog Box)是一个常见的概念,它是一种用户界面元素,用于向用户展示信息或者收集用户的输入。本项目是一个集成了多个功能的对话框程序,主要涉及C++编程语言...

    7.1 对话框与子窗口控件基础

    在C++中,通常使用`CreateDialog()`或`DialogBox()`函数创建模态对话框。 2. **非模态对话框(Modeless Dialog Box)**:非模态对话框允许用户在对话框打开的同时继续与父窗口交互。这在需要持续显示信息或提供辅助...

    vs2008 制作对话框向导 程序向导

    2. **对话框(Dialog Box):** - 用于收集用户输入或者展示信息的小型窗口。 - 可以包含按钮、文本框、列表框等控件。 - 在Windows应用程序中广泛使用。 #### 三、制作步骤详解 **第一步:创建对话框工程** - ...

    JSAPI.rar_对话框与窗口

    在源代码中,可能会涉及到Windows API函数,如CreateDialog、DialogBox、ShowWindow、CreateWindow等,用于创建和管理对话框和窗口。同时,可能还会使用消息循环(Message Loop)和消息处理函数(如WndProc)来响应...

    c++对话框和按钮控件

    在C++编程中,对话框(Dialog Box)和按钮控件是GUI(图形用户界面)设计中的重要元素。对话框通常用于与用户交互,展示信息,或者接收用户的输入。按钮控件则是用户进行操作的常见手段,如确认、取消、保存等。在本...

    dialogbox:用Go编写的跨平台对话框工具-开源

    Go自定义输入/对话框中编写的简约跨平台对话框工具,可捕获用户输入/选择,以实现bash / batch脚本自动化和交互。... 版权所有(c)2020-2021-奥尔巴尼实验室源代码:https://github.com/pedroalbanese/dialogbox

    对话框程序响应组合按键.rar

    对话框(Dialog Box)是用户界面的重要组成部分,它提供了一种与用户交互的方式,而组合按键(Combination Keys)如Ctrl+C、Ctrl+V等则是提高用户效率的快捷方式。在这个“对话框程序响应组合按键”的项目中,我们将...

    mfc.rar_MFC word_对话框_对话框控件

    **对话框(Dialog Box)** 在MFC中,对话框是一种特殊的窗口,用于与用户进行交互,通常包含各种控件,如文本框、按钮、复选框等。对话框有两种类型:模态和非模态。模态对话框在用户关闭之前阻止用户与应用程序的...

    MFC对话框界面美化

    对话框(Dialog Box)是MFC中的一种重要组件,通常用于收集用户输入或显示信息。默认情况下,MFC对话框中的控件如按钮都是矩形形状,但通过自定义控件或者扩展标准控件,我们可以实现更个性化的外观,比如本例中的...

    封装模态对话框至dll的例程

    首先,模态对话框(Modal Dialog Box)是Windows应用程序中常见的一种用户界面元素。当模态对话框打开时,用户必须先关闭它才能继续与主应用程序进行交互,这使得对话框成为获取用户输入数据或进行特定任务的理想...

    liuduihuakuang_对话框_

    在IT开发领域,对话框(Dialog Box)是用户界面中不可或缺的一部分,它提供了一种与用户交互的方式,用于接收输入、显示信息或者进行特定操作。标题"liuduihuakuang_对话框_"指的是一个可能封装了常见对话框功能的...

    MFC动态修改对话框背景颜色

    在Microsoft Foundation Classes (MFC)库中,动态修改对话框(Dialog Box)的背景颜色是一项常见的自定义化任务,这可以提升用户界面的视觉效果和交互体验。在本篇文章中,我们将深入探讨如何在MFC应用程序中实现这...

    插入菜单的对话框设置

    在Windows应用程序开发中,对话框(Dialog Box)是一种常见的用户界面元素,用于向用户提供特定的信息或接收用户的输入。对话框可以是模态的,即它会阻塞用户对其他窗口的操作,直到用户与该对话框交互完毕;也可以...

    css3实现气泡对话框

    <span class="dialog-message">这是一条对话框消息。 <button class="dialog-close">关闭 <div class="dialog-arrow"> ``` 接下来,我们将使用CSS3来定义这些元素的样式。首先,为对话框容器设置基础样式,...

    MFC对话框中从文件中插入图片(VS2010)

    在Microsoft Foundation Classes (MFC)框架中,对话框(Dialog Box)是用户界面的重要组成部分,用于与用户进行交互。在VS2010这样的开发环境中,我们经常需要在对话框中展示各种信息,包括图像。本教程将详细介绍...

    对话框程序隐藏自身

    在Windows编程中,对话框(Dialog Box)是一种用户界面元素,通常用于收集用户输入或显示信息。当开发一个对话框程序时,有时我们可能需要在程序启动时隐藏它,而不是立即显示在用户面前。这样的需求可能出于各种...

Global site tag (gtag.js) - Google Analytics