惧留孙网

juliusun.com

惧留孙网 > 惧留孙课堂 > 在线手册 > WINDOWS API手册 > CreateDialog
acceptAdjustWindowRectAdjustWindowRectExAngleArcAppendMenuArcArcToBeginPaintbindBitBltBM_GETCHECKBM_SETCHECKButton_GetCheckButton_SetCheckClientToScreenclosesocketconnectCreateCompatibleDCCreateDialogCreateDialogParamCreateFontCreateMenuCreatePenCreatePopupMenuCreateSolidBrushCreateWindowCreateWindowExDefWindowProcDeleteDCDeleteObjectDestroyCursorDestroyIconDestroyMenuDestroyWindowDialogBoxDialogBoxParamDialogProcDispatchMessageDrawIconDrawIconExEdit_HideBalloonTipEdit_ShowBalloonTipEDITBALLOONTIPEllipseEM_HIDEBALLOONTIPEM_SHOWBALLOONTIPEndDialogEndPaintFillRectFrameRectGetArcDirectionGetClientRectGetDlgItemGetDlgItemTextGetMessageGetStockObjectGetSystemMetricsGetTextAlignGetWindowTextGetWindowTextLengthInvalidateRectIsDialogMessageLineTolistenLoadCursorLoadIconLoadImageMAKEINTRESOURCEMessageBoxMoveToExMSGPiePOINTPolygonPolylinePolylineToPolyPolylinePostMessagePostQuitMessagePostThreadMessageRectanglerecvRegisterClassRegisterClassExRoundRectScreenToClientSelectObjectsendSendDlgItemMessageSendMessageSetArcDirectionSetBkColorSetBkModeSetDlgItemTextSetPixelSetTextAlignSetTextColorSetWindowTextShowWindowsocketstrcmpStretchBltstrlenTextOutTrackPopupMenuTrackPopupMenuExTranslateMessageUnregisterClassUpdateWindowwcscmpwcslenWindowProcWinMainWM_CHARWM_CLOSEWM_COMMANDWM_CREATEWM_DESTROYWM_GETTEXTWM_GETTEXTLENGTHWM_INITDIALOGWM_KEYDOWNWM_KEYUPWM_LBUTTONDBLCLKWM_LBUTTONDOWNWM_LBUTTONUPWM_MBUTTONDBLCLKWM_MBUTTONDOWNWM_MBUTTONUPWM_MOUSEHWHEELWM_MOUSEMOVEWM_MOUSEWHEELWM_NCDESTROYWM_NCHITTESTWM_PAINTWM_QUITWM_RBUTTONDBLCLKWM_RBUTTONDBLCLKWM_RBUTTONDOWNWM_RBUTTONUPWM_SETFONTWM_SETTEXTWM_XBUTTONDBLCLKWM_XBUTTONDOWNWM_XBUTTONUPWNDCLASSWNDCLASSEXWSACleanupWSADATAWSAStartupwsprintf

CreateDialog

使用对话框模版资源创建一个非模态对话框。
CreateDialog调用 CreateDialogParam 函数。
 调用语序:
 HWND CreateDialog ( HINSTANCE hInstance,LPCTSTR lpTemplate,HWND hWndParent,DLGPROC lpDialogFunc  );
参数
hInstance
类型:HINSTANCE
对话框模版所在模块的句柄。如果为NULL,则使用当前可执行文件。

lpTemplate
类型:LPCTSTR
对话框模版。这个参数是一个以空字符结尾的字符串指针用来指定对话框模版的名字,或者是是一个整数用来指定对话框模版资源的标识符。如果参数是资源标识符,高16位必须是0,低16位包含标识符,并且必须使用宏 MAKEINTRESOURCE 创建这个值。

hWndParent
类型:HWND
拥有对话框窗口的句柄

lpDialogFunc
类型:DLGPROC
对话框消息处理函数,又称为对话框过程。详细可了解 DialogProc
返回值
类型:HWND
如果成功,返回对话框窗口句柄。

如果失败返回NULL。
备注
CreateDialog本质是调用函数 CreateWindowEx 来创建对话框。创建以后,CreateDialog 会发送 WM_INITDIALOG 消息。

如果模版标识 WS_VISIBLE 风格, CreateDialog 函数显示对话框。

当 CreateDialog 返回后,应用程序通过 ShowWindow 函数显示对话框(如果对话框还没有显示的话)。应用程序通过 DestroyWindow 函数销毁非模态对话框。为了支持键盘浏览或其它对话框功能,消息循环必须调用 IsDialogMessage 函数。
支持
最低桌面系统支持Windows 2000 Professional
头文件Winuser.h (已包含在Windows.h中)
User32.lib
DLLUser32.dll
UNICODE版本名CreateDialogW
ANSI版本名CreateDialogA

作者:QQ:3304576112 交流QQ群:316930386 C语言窗口程序学习群 本站保留本页版权,可共享网址,匆复制内容

抖音
©2015-2024 惧留孙网 juliusun.com

京ICP备15039193号-1

首页 教程 下载 文章 聊天 我的