Truyen2U.Net quay lại rồi đây! Các bạn truy cập Truyen2U.Com. 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... ♥

dorongcaochu

/* do rong do cao chu */

#include<afxwin.h>

class CMyApp:public CWinApp

{

public:

    BOOL InitInstance();

};

class CMyWin:public CFrameWnd

{

public:

    CMyWin();

    afx_msg void OnLButtonDown(UINT nFlags,CPoint point);

    DECLARE_MESSAGE_MAP()

};

CMyApp theApp;

BEGIN_MESSAGE_MAP(CMyWin,CFrameWnd)

    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,"vi du 01-chuong 05");

}

void CMyWin::OnLButtonDown(UINT nFlags,CPoint point)

{

    //CFont *f;

    char s[200];

    int kc,y=0;

    CSize size;

    CDC *dc=GetDC();

    //khai bao bien cau truc phong chu

    TEXTMETRIC tm;

    //lay thuoc tinh cac phong chu

    dc->GetTextMetrics(&tm);

    //lay do cao

    kc=tm.tmHeight+tm.tmExternalLeading;

    int tcs=tm.tmAscent;    //Lay do cao phia tren duong co so

    int dcs=tm.tmDescent;    //Lay do cao phia tren duong co so

    //kc=tm.tmHeight;//+tm.tmExternalLeading;

    //kc=tm.tmAveCharWidth;    

    dc->SetBkMode(TRANSPARENT);

    dc->SetBkColor(RGB(5,0,255));

    dc->SetTextColor(RGB(0,0,0));

    sprintf(s,"Do cao chu la: %ld",tm.tmHeight);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Do cao phia tren duong co so la: %ld",tcs);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Do cao phia duoi duong co so la: %ld",dcs);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Khoang cach phia tren chu la: %ld",tm.tmInternalLeading);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Do rong trung binh cua chu la: %ld",tm.tmAveCharWidth);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Khoang cach giua cac dong la: %ld",tm.tmExternalLeading);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Do rong toi da cua chu la: %ld",tm.tmMaxCharWidth);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    /*

    sprintf(s,"Van ban tiep tren cung dong");

    dc->TextOut(0,y,s,strlen(s));

    size=dc->GetTextExtent(s,strlen(s));

    sprintf(s,"Xau truoc co do dai la:%ld",size.cx);

    dc->TextOut(size.cx,y,s,strlen(s));y=y+kc;

    size.cx=GetSystemMetrics(SM_CXSCREEN);

    size.cy=GetSystemMetrics(SM_CYSCREEN);

    sprintf(s,"Kich thuoc man hinh:%ldx%ld",size.cx,size.cy);

    dc->TextOut(0,y,s,strlen(s));y=y+kc;

    sprintf(s,"Khoang cach giua cac dong van ban la:%ld",kc);

    sprintf(s,"do cao tren duong co so la:%ld",tm.tmAscent );

    sprintf(s,"do cao duoi duong co so la:%ld",tm.tmDescent  );

    dc->TextOut(0,y,s,strlen(s));

    */

}

Bạn đang đọc truyện trên: Truyen2U.Com

Tags: #dương