DialogBoxParamA
<p>[TOC]</p>
<h1>🌓介绍</h1>
<p>根据对话框模板资源创建一个模态的对话框,在显示对话框之前,函数将前一个应用程序定义的值传到对话框过程中WM_INITDIALOG消息的lParam参数,应用程序可以通过该值来初始化对话框
函数原型为</p>
<pre><code class="language-cpp">INT_PTR DialogBoxParamA(
[in, optional] HINSTANCE hInstance,
[in] LPCSTR lpTemplateName,
[in, optional] HWND hWndParent,
[in, optional] DLGPROC lpDialogFunc,
[in] LPARAM dwInitParam
);</code></pre>
<p>hInstance 对话框模板的模块句柄,如果这个参数为NULL,则使用当前可执行文件
lpTemplateName 对话框模板,这个参数指向指定对话框模板名称的以空字符结尾的字符串指针,或者是指定对话框模板的资源标识符的整数值。如果参数指定了资源标识符,则高位必须为0,其低位字必须包含该标识符
hWndParent 拥有对话框的窗口句柄
lpDialogFunc 指向对话框过程的指针
dwInitParam 要传递给WM_INITDIALOG消息的lParam参数中的对话框的值</p>