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表示没有父窗口
第四个参数:本对话框的消息处理函数,一个对话框相当于一个窗口,而窗口有对应的消息处理函数
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215608.html原文链接:https://javaforall.net
