CMFCDesktopAlertWnd::Create

创建并初始化桌面通知窗口。

virtual BOOL Create(
    CWnd* pWndOwner,
    UINT uiDlgResID,
    HMENU hMenu = NULL,
    CPoint ptPos = CPoint(-1,-1),
    CRuntimeClass* pRTIDlgBar = RUNTIME_CLASS(CMFCDesktopAlertDialog)
);
virtual BOOL Create(
    CWnd* pWndOwner,
    CMFCDesktopAlertWndInfo& params,
    HMENU hMenu = NULL,
    CPoint ptPos = CPoint(-1,-1)
);

参数

  • [in] [out] pWndOwner
    指定警报窗口的所有者。该所有者将接收桌面通知窗口中的所有通知。此值不能为 NULL。

  • [in] uiDlgResID
    指定警报窗口的资源ID。

  • [in] hMenu
    指定显示的菜单用户何时单击菜单按钮。如果 NULL,菜单按钮不会显示。

  • [in] ptPos
    指定警报窗口中显示的初始位置,使用屏幕坐标。如果此参数是(- 1,-1),警报窗口显示在屏幕的右下角。

  • [in] pRTIDlgBar
    包含警报窗口的客户端区域的自定义对话框选件类的运行时选件类信息。

  • [in] params
    指定用于创建警报窗口的参数。

返回值

TRUE,如果警报窗口成功创建的;否则,FALSE。

备注

调用此方法创建警报窗口。警报窗口的工作区包含承载任何控件向用户显示的子对话框。

第一个方法重载创建包含子对话框从应用程序的资源加载的一个警报窗口。第一个方法重载可用于自定义对话框选件类还指定运行时选件类信息。

第二个方法重载创建包含默认控件的警报窗口。可以指定要显示的控件通过修改 CMFCDesktopAlertWndInfo选件类

要求

标头: afxDesktopAlertWnd.h

请参见

参考

CMFCDesktopAlertWnd选件类

层次结构图