spydlg.h

来自「VC++串口通信设。本书详细说明讲解了在VC++环境下编写串口通信得过程。值得一」· C头文件 代码 · 共 55 行

H
55
字号
#ifndef SPYDLG_H
#define SPYDLG_H


// Get needed include files
#include "StdInc.h"
#include "GUIDs.h"


class CSpyDialog : public CDialog
{
public:

   // Ctor & dtor
   CSpyDialog(CString& strHostname);

   // Overridden methods
   virtual void DoDataExchange(CDataExchange* pDX);
   virtual BOOL OnInitDialog();

   // Public methods
   BOOL         AttachToHost();
   IPizzaMaker* ConnectToPizzaMaker(CString&       strHostname);
   void         RemovePizzaEntry(ULONG ulItemIndex);
   void         OnExit();
   void         OnListClick();
   HRESULT      OnNewPizzaRequest  (ULONG          ulPizzaID,
                                    PizzaSize      ePizzaSize,
                                    ULONG          ulNumToppings,
                                    ToppingInfo    ToppingInfoArray[],
                                    DeliveryInfo*  pDeliveryInfo);
   HRESULT      OnPizzaComplete    (ULONG          ulPizzaID);

protected:

   DECLARE_MESSAGE_MAP()

private:

   // We have to have a hostname
   // Disallow default constructor
   CSpyDialog();

   // Member data
   CString        m_strHostname;
   IPizzaMaker*   m_pIPizzaMaker;
   CStatic        m_Hostname;
   CListCtrl      m_PizzaList;
   CListBox       m_ToppingList;
   DWORD          m_dwAdviseCookie;
};


#endif

⌨️ 快捷键说明

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