LRESULT paint(HWND hWnd, HDC hDC)
{
HPEN hPen;
RECT clientDimension; //存放客戶區的尺寸
POINT begin; //儲存點的資訊,org表示圓心坐标
GetClientRect(hWnd,&clientDimension); //擷取客戶區的尺寸
if((clientDimension.right-clientDimension.left)<400|| (clientDimension.bottom-clientDimension.top)<300) //判斷螢幕尺寸
{
MessageBox(hWnd,L"螢幕尺寸太小,無法繪圖!",L"錯誤資訊",0);
return 0;
}
begin.x = 100;
begin.y = 50;
//先寫字,再畫線。否則線可能被字沖沒了。
TextOut(hDC,begin.x,begin.y, buffer, lstrlen(buffer));
hPen=CreatePen(PS_SOLID,1,RGB(255,0,0));
SelectObject(hDC,hPen);
int my = 100;
int length = 300;
MoveToEx(hDC, begin.x, my, NULL);
LineTo(hDC, begin.x+length, my);
my = 200;
MoveToEx(hDC, begin.x, my, NULL);
LineTo(hDC, begin.x+length, my);
}