⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proprecv.h

📁 最近在学习directshow, Directshow实务精选的源代码
💻 H
字号:

/*++

    Copyright (c) 2000-2002  Microsoft Corporation.  All Rights Reserved.

    Module Name:

        proprecv.h

    Abstract:

        Class declarations for the classes we use to get/set/display
        property page information.

    Notes:

--*/


#ifndef __proprecv_h
#define __proprecv_h

/*++
    Class Name:

        CNetRecvProp

    Abstract:

        This class is used to gather & post data to the receiver's property
        page.

--*/
class CNetRecvProp :
    public CBasePropertyPage
{
    HWND                m_hwnd ;                //  property page's HWND
    IMulticastConfig *  m_pIMulticastConfig ;   //  multicast config COM ifc

    HRESULT
    OnSave_ (
        ) ;

    void
    Refresh_ (
        ) ;

    public :

        CNetRecvProp (
            IN  TCHAR *     pClassName,
            IN  IUnknown *  pIUnknown,
            IN  REFCLSID    rclsid,
            OUT HRESULT *   pHr
            ) ;

        HRESULT
        OnActivate (
            ) ;

        HRESULT
        OnApplyChanges (
            ) ;

        HRESULT
        OnConnect (
            IN  IUnknown *  pIUnknown
            ) ;

        HRESULT
        OnDeactivate (
            ) ;

        HRESULT
        OnDisconnect (
            ) ;

        BOOL
        OnReceiveMessage (
            IN  HWND    hwnd,
            IN  UINT    uMsg,
            IN  WPARAM  wParam,
            IN  LPARAM  lParam
            ) ;

        DECLARE_IUNKNOWN ;

        static
        CUnknown *
        WINAPI
        CreateInstance (
            IN  IUnknown *  pIUnknown,
            IN  HRESULT *   pHr
            ) ;
} ;

#endif  //  __proprecv_h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -