Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

vebanco

/* Ve ban co */

#include<afxwin.h>

int luot=0;

class CMyApp:public CWinApp

{

public:

    BOOL InitInstance();

};

class CMyWin:public CFrameWnd

{

private:

    CBrush b;

public:

    CMyWin();

    afx_msg void OnRButtonDown(UINT nFlags, CPoint pt);

    afx_msg void OnLButtonDown(UINT nFlags, CPoint pt);

    DECLARE_MESSAGE_MAP()

};

CMyApp theApp;

BEGIN_MESSAGE_MAP(CMyWin,CFrameWnd)

    ON_WM_RBUTTONDOWN()

    ON_WM_LBUTTONDOWN()

END_MESSAGE_MAP()

BOOL CMyApp::InitInstance()

{

    m_pMainWnd=new CMyWin;

    m_pMainWnd->ShowWindow(m_nCmdShow);

    m_pMainWnd->UpdateWindow();

    return true;

}

CMyWin::CMyWin()

{

    Create(NULL,"Ve Ban Co");

}

afx_msg void CMyWin::OnRButtonDown(UINT nFlags, CPoint pt)

{

    int i=0;

    CDC *dc=GetDC();

    RECT r;

    GetClientRect(&r);

   

    int x=0,y=0;

    for(i=0; i<=100; i++)

    {

        x=x+20;

        dc->MoveTo(x,y);

        dc->LineTo(x,r.bottom);

    }

    x=0;

    y=0;

    for(i=0; i<=100; i++)

    {

        y=y+20;

        dc->MoveTo(x,y);

        dc->LineTo(r.right,y);

    }

    /*int g,gx,gy;

    gx=(r.right-r.left);

    gy=(r.bottom-r.top);

    g=(gx-gy)/2;

    int x=0,y=0;

    for(int i=1;i<=8;i++)

    {

        for(int j=1;j<=8;j++)

        {

            if((i+j)%2==0)

            {

                b.CreateSolidBrush(RGB(0,0,0));

                dc->SelectObject(&b);

                dc->Rectangle(g+x,y,gy/8+g+x,gy/8+y);

                x+=gy/8;

                b.DeleteObject();

            }

            else

            {

                b.CreateSolidBrush(RGB(255,255,255));

                dc->SelectObject(&b);

                dc->Rectangle(g+x,y,gy/8+g+x,gy/8+y);

                x+=gy/8;

                b.DeleteObject();

            }   

        }

        x=0;

        y+=gy/8;

    }

    */

}

afx_msg void CMyWin::OnLButtonDown(UINT nFlags, CPoint pt)

{

    int i=0, k=0;

    CDC *dc=GetDC();

    if(luot==0 && k==0)

    {

        dc->TextOut((( int(pt.x/20))*20)+7, ((  int(pt.y/20))*20)+7 , "x");

        luot=1;

        k=1;

    }

    if(luot==1 && k==0)

    {

        dc->TextOut((( int(pt.x/20))*20)+7, ((int(pt.y/20))*20)+7, "o");

        luot=0;

    }

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: