| 
            
            
             
              这是1楼所示MFC程序的部分代码: void CMFCApplication2View::OnDraw(CDC* pDC) {     CMFCApplication2Doc* pDoc = GetDocument();     ASSERT_VALID(pDoc);     if (!pDoc)         return;
      // TODO: 在此处为本机数据添加绘制代码     pDC->TextOut(0, 0, TEXT("在此处为本机数据添加绘制代码"));
      TCHAR text[100];     RECT rect;     ::GetClientRect(::GetParent(m_hWnd), &rect);     _stprintf_s(text, TEXT("父窗口客户区大小: %d x %d"), rect.right - rect.left, rect.bottom - rect.top);     pDC->TextOut(0, 16, text);
      GetClientRect(&rect);     _stprintf_s(text, TEXT("子窗口客户区大小: %d x %d"), rect.right - rect.left, rect.bottom - rect.top);     pDC->TextOut(0, 32, text);
      RECT rcParentWnd;     ::GetWindowRect(::GetParent(m_hWnd), &rcParentWnd);     GetWindowRect(&rect);     _stprintf_s(text, TEXT("子窗口相对于父窗口的位置: (%d, %d)"), rect.left - rcParentWnd.left, rect.top - rcParentWnd.top);     pDC->TextOut(0, 48, text); }
  void CMFCApplication2View::OnLButtonDown(UINT nFlags, CPoint point) {     // TODO: 在此添加消息处理程序代码和/或调用默认值     ::SetWindowText(::GetParent(m_hWnd), TEXT("yes"));     ::SetWindowText(m_hWnd, TEXT("no")); // 子窗口根本就没有标题栏,所以这句毫无作用
      CView::OnLButtonDown(nFlags, point); }              
                       |