AddMemberFunVarView.cpp
void CAddMemberFunVarView::OnDraw(CDC* pDC)
{
CAddMemberFunVarDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此加入原生資料的描繪程式碼
CString ss;
mydata = 123;
ss.Format(_T("mydata = %d"), mydata);
pDC->TextOut(0, 0, ss);
myfunc(567);
}
//----------------------------------------------------------
void CAddMemberFunVarView::myfunc(int dt)
{
CClientDC myDC(this);
CString ss;
ss.Format(_T("dt = %d"), dt);
myDC.TextOut(0, 20, ss);
}
AddMemberFunVarView.h
class CAddMemberFunVarView : public CView
{
protected: // 僅從序列化建立
CAddMemberFunVarView();
DECLARE_DYNCREATE(CAddMemberFunVarView)
// 屬性
public:
CAddMemberFunVarDoc* GetDocument() const;
// 作業
public:
// 覆寫
public:
virtual void OnDraw(CDC* pDC); // 覆寫以描繪此檢視
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
protected:
virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
// 程式碼實作
public:
virtual ~CAddMemberFunVarView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// 產生的訊息對應函式
protected:
DECLARE_MESSAGE_MAP()
public:
void myfunc(int dt);
public:
int mydata;
};
留言列表