DialogBox是一个Windows API函数。它的作用是从一个对话框资源中创建一个模态对话框。该函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该函数通过调用DialogBoxParam函数来实现。

INT_PTR WINAPI DialogBox(
  _In_opt_  HINSTANCE hInstance,
  _In_      LPCTSTR lpTemplate,
  _In_opt_  HWND hWndParent,
  _In_opt_  DLGPROC lpDialogFunc
);
第一个参数:指本对话框属于当前进程,HINSTANCE是窗口进程句柄

第二个参数:本对话框使用哪个对话框资源,比如您定义了多个对话框资源,每个都有一个ID,本参数相当于传入一个ID

第三个参数:本对话框的父窗口是哪个,NULL表示没有父窗口

第四个参数:本对话框的消息处理函数,一个对话框相当于一个窗口,而窗口有对应的消息处理函数

DialogBox函数参数相关推荐

  1. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  2. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  3. python基础(三元运算+深浅拷贝+函数参数)

    三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...

  4. C指针6:指针变量作为函数参数

    在C语言中,函数的参数不仅可以是整数.小数.字符等具体的数据,还可以是指向它们的指针.用指针变量作函数参数可以将函数外部的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些数据不会随着 ...

  5. 双重指针作为函数参数的妙用

    双重指针作为函数参数,可以在函数函数内部修改外部指针的值.主要用法包括: 1. 在函数内部分配内存,作为函数参数返回: 2. 在函数内部设置指针为空: #include <stdio.h> ...

  6. C++ std::function<void(int)> 和 std::function<void()> 作为函数参数的注意事项

    前言 std::function 作为标准库提供的函数指针,使用起来还是比较方便的,不过在使用过程中有一些需要注意的细节,这里做一个简单的记录. 基本使用 头文件: #include <func ...

  7. C++ 函数参数 值传递与引用传递

    以前我们在C语言中函数参数传递过程中,如果我们想要让当A函数作用域中的变量经过B函数处理之后的数值仍然在A函数中生效,这个时候函数参数的传递时需要引用方式去传递,方式如下: #include < ...

  8. 千万不要把 bool 当成函数参数

    我们有很多 Coding Style 或 代码规范. 但这一条可能会经常被我们所遗忘,就是我们 经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性. 不信?我们先来看看下面的代码. 当你 ...

  9. 深入理解javascript函数系列第二篇——函数参数

    前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数.本文是深入理解javascript函数 ...

最新文章

  1. [Google API](1)简介
  2. 树型控件TreeView的几种用法
  3. LINQ的基本语法中八个关键字用法说明
  4. opencv中imgproc库中函数详解(1)
  5. 走出迷茫和怀疑,迎接在神策冒险的新时代
  6. 洛谷 P4660 bzoj 1168 [ Baltic OI 2008 ] 手套 —— 分析+单调栈
  7. Discuz X1.5 X2.5 X3 UC_KEY Getshell Write PHPCODE into config/config_ucenter.php Via /api/uc.php Vul
  8. AngularJs-指令1
  9. cad图形如何导入到奥维地图_如何将CAD图导入奥维地图
  10. tf.matmul()和tf.multipy()的区别
  11. Fedora9下编译内核
  12. laravel 图片流_laravel 做图片的缩略图 踩坑
  13. 计算机系统繁体环境,繁体简体转换
  14. 蔡学镛:写SOP(标准作业程序)就是写程序
  15. dos命令查看电脑配置
  16. ubuntu du/eog 命令
  17. P2P、P2C 、O2O 、B2C、B2B、 C2C是什么
  18. php实现电脑自动关机,如何设置定时关电脑?三种方法教你设置电脑自动关机
  19. hdfs 指令_HDFS之一:hdfs命令行操作
  20. 计算机型号win7,教你win7系统电脑内存条型号怎么看

热门文章

  1. 使用POI读取大量数据EXCEL文件,并解析成自定义javaBean
  2. 小米业绩再创季度新高,股价或再次上涨,米粉或实现赚一倍的愿望
  3. level2买股技巧_同花顺Level-2教你看清个股真实交易数据
  4. linux开发板设置时间,开发板上修改时间方法
  5. 饿了么技术往事(下)
  6. Sleep(0)的妙用
  7. WPF使用转换器(Converter)
  8. PmH(Partition Min-Hash for Partial Duplicate Image Discovery)
  9. iOS6和iOS7代码的适配(2)——status bar
  10. JSP四大域属性空间(page、request、session、application)详解