다음을 통해 공유


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 클래스

계층 구조 차트