摘要: 1 void CTextView::OnTimer(UINT_PTR nIDEvent) 2 { 3 m_nWidth += 5; // 在构造函数中初始化为 0; 4 5 CClientDC dc( this ); 6 TEXTMETRIC tm; 7 dc.GetTextMetrics( &tm ); 8 CRect rect; 9 rect.left = 0;10 rect.top = 200;11 rect.right = m_nWidth;12 rect.bottom = rect.top + tm.tmH... 阅读全文
posted @ 2014-03-12 12:37 可笑痴狂 阅读(2390) 评论(0) 推荐(1)
摘要: 响应WM_CREATE消息的代码如下: 1 int CTextView::OnCreate(LPCREATESTRUCT lpCreateStruct) 2 { 3 if (CView::OnCreate(lpCreateStruct) == -1) 4 return -1; 5 6 // 插入符在窗口重绘的过程中不会消失 7 /** 创建文本插入符 8 CClientDC dc( this ); 9 TEXTMETRIC tm;10 dc.GetTextMetrics( &tm ); // 通过 TEXTMETR... 阅读全文
posted @ 2014-03-12 10:30 可笑痴狂 阅读(1237) 评论(0) 推荐(0)
摘要: 响应WM_PAINT消息的代码如下: 1 void CTextView::OnDraw(CDC* pDC) 2 { 3 CTextDoc* pDoc = GetDocument(); 4 ASSERT_VALID(pDoc); 5 if (!pDoc) 6 return; 7 8 CString str( "VC++ 深入编程!" ); 9 /*10 CString str;11 str = "VC++ 深入编程!";12 */13 pDC->TextOutW( 50, 50, str );14 ... 阅读全文
posted @ 2014-03-12 10:25 可笑痴狂 阅读(3567) 评论(0) 推荐(0)