none
使用IDccManSink介面問題 RRS feed

  • 問題

  • 請問各位大大:
                               我想在我所寫的程式裡使用IDccManSink這個介面,但是編譯後卻發生了錯誤,錯誤如下:error C2504: 'IDccManSink' : base class undefined,
    我的程式碼如下:
    class CCnNoteDlg : public CDialog
    {
    // 建構
    public:
        CCnNoteDlg(CWnd* pParent = NULL);    // 標準建構函式

    // 對話方塊資料
        enum { IDD = IDD_CNNOTE_DIALOG };


        protected:
        virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支援

    // 程式碼實作
    protected:
        HICON m_hIcon;

        // 產生的訊息對應函式
        virtual BOOL OnInitDialog();
    #if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)
        afx_msg void OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/);
    #endif
        DECLARE_MESSAGE_MAP()
    public:
        afx_msg void OnBnClickedButton1();
        afx_msg void OnBnClickedExit();
    };
    //********************************************************************
    // MyDccSink
    //
    class MyDccSink : public IDccManSink {
    public:
        MyDccSink (HWND hWnd, IDccMan *pDccMan);
        ~MyDccSink ();

        // *** IUnknown methods ***
        STDMETHODIMP QueryInterface (THIS_ REFIID riid, LPVOID * ppvObj);
        // Note: No reference counting is actually maintained on this object.
        STDMETHODIMP_(ULONG) AddRef (THIS);
        STDMETHODIMP_(ULONG) Release (THIS);

        // These methods correspond to GW_LOG messages generated by the Win95
        // DccMan application. (On NT/XP, the GW_LOG messages are simulated.)
        STDMETHODIMP OnLogIpAddr (THIS_ DWORD dwIpAddr);
        STDMETHODIMP OnLogTerminated (THIS);
        STDMETHODIMP OnLogActive (THIS);
        STDMETHODIMP OnLogInactive (THIS);
        STDMETHODIMP OnLogAnswered (THIS);
        STDMETHODIMP OnLogListen (THIS);
        STDMETHODIMP OnLogDisconnection (THIS);
        STDMETHODIMP OnLogError (THIS);

    private:
        long m_lRef;
        HWND hWnd;
        IDccMan *m_pDccMan;
    };
    我是把這個介面宣告成constructor,放在.h檔,然後在另外一個.cpp檔實作它,不知錯誤發生在哪,請各位指教。
    compiler:VS2005
    方案平台:wince5.0(standard500,ARMV4I) 

    2007年4月7日 下午 04:50