|
《深入浅出MFC》学习笔记之二(8) //-------------------------------------------------------------------- void CMyFrameWnd::OnPaint() { CPaintDC dc(this); CRect rect; GetClientRect(rect); dc.SetTextAlign(TA_BOTTOM TA_CENTER); ::LineDDA(rect.right/2, 0, rect.right/2, rect.bottom/2, (LINEDDAPROC) LineDDACallback, (LPARAM) (LPVOID) &dc); } //-------------------------------------------------------------------- VOID CALLBACK CMyFrameWnd::LineDDACallback(int x, int y, LPARAM lpdc) { static char szText[] = "Hello, MFC"; ((CDC*)lpdc)->TextOut(x, y, szText, sizeof(szText)-1);
|