RASPBDLG

【勇芳软件工作室】汉化HomePreviousNext

[New - Windows NT]

RASPBDLG结构与RasPhonebookDlg功能一起使用以指定其他输入和输出参数。

typedef struct tagRASPBDLG {en

IN DWORD dwSize;

IN HWND hwndOwner;

IN DWORD dwFlags;

IN LONG xDlg;

IN LONG yDlg;

IN DWORD dwCallbackId;

IN RASPBDLGFUNC pCallback;

OUT DWORD dwError;

IN DWORD reserved;

IN DWORD reserved2;

} RASPBDLG;

会员

的dwSize

指定此结构的大小(以字节为单位)。在调用RasPhonebookDlg之前,将此成员设置为sizeof(RASPBDLG)以指示结构的版本。如果的dwSize不是有效大小,RasPhonebookDlg将失败,并将dwError成员设置为ERROR_INVALID_SIZE。

hwndOwner

标识拥有模态RasPhonebookDlg对话框的窗口。该成员可以是任何有效的窗口句柄,如果对话框没有所有者,它可以为NULL。

dwFlags中

一组位标志,指示对话框启用的选项。此参数可以是以下值的组合。

含义
RASPBDFLAG_PositionDlg导致RasPhonebookDlg使用xDlgyDlg成员指定的值来定位对话框。如果未设置此标志,则对话框将以所有者窗口为中心,除非hwndOwner为NULL,否则对话框将以屏幕为中心。
RASPBDFLAG_ForceCloseOnDial打开近距离拨号选项,覆盖用户的偏好。此选项适用于RAS AutoDial等功能,用户的目标是立即进行连接。
RASPBDFLAG_NoUser导致pCallback成员指定的RasPBDlgFunc回调函数在对话框启动时接收RASPBDEVENT_NoUser通知。该标志用于在WinLogon应用程序中没有登录用户的情况。通常,应用程序不应该使用此标志。
RASPBDFLAG_UpdateDefaults导致默认窗口位置在退出时保存。该标志主要由RASPHONE.EXE使用,不应由典型应用程序使用。

xDlg

指定对话框左上角的水平屏幕坐标。仅当设置了RASPBDFLAG_PositionDlg标志时才使用该值。

yDlg

指定对话框左上角的垂直屏幕坐标。仅当设置了RASPBDFLAG_PositionDlg标志时才使用该值。

dwCallbackId

指定传递给由pCallback指定的回调函数的应用程序定义的值。您可以使用dwCallbackId将指针传递给应用程序特定的上下文信息。

pCallback

指向RasPBDlgFunc回调函数的指针,该函数在对话框打开时接收用户活动的通知。如果您不想要通知,此成员可以为NULL。

dwError

如果发生错误,RasPhonebookDlg功能将此成员设置为系统错误代码或RAS错误代码。如果没有发生错误,函数将dwError设置为零。该值在输入时被忽略。

保留的

Reserved; must be zero.

RESERVED2

Reserved; must be zero.

也可以看看

RasPBDlgFunc, RasPhonebookDlg