以下代码:
HDC   m_MemDC   =   ::CreateCompatibleDC(m_devDC); 
HBITMAP     m_hbmp   =   CreateCompatibleBitmap(m_MemDC,   RectW,RectH);   
SelectObject(m_MemDC,   m_hbmp);       
  
HPEN   m_hpen   =   ::CreatePen(PS_SOLID,1,RGB(0,0,255)); 
::SelectObject(m_MemDC   ,m_hpen); 
::MoveToEx(m_MemDC,RectangleX,RectangleY,NULL); 
::LineTo(m_MemDC,   RectangleX   +   RectangleW,   RectangleY); 
::MoveToEx(m_MemDC,RectangleX   +   RectangleW,RectangleY,NULL); 
::LineTo(m_MemDC,RectangleX   +   RectangleW,RectangleY+RectangleH); 
::MoveToEx(m_MemDC,RectangleX   +   RectangleW,RectangleY+RectangleH,NULL); 
::LineTo(m_MemDC,RectangleX,RectangleY+RectangleH); 
::MoveToEx(m_MemDC,RectangleX,RectangleY+RectangleH,NULL); 
::LineTo(m_MemDC,RectangleX,RectangleY); ::SelectObject(m_MemDC,m_hbmp); 
::BitBlt(m_devDC,RectX,RectY,RectW,RectH,m_MemDC,0,0,SRCCOPY); 
::DeleteObject(m_hpen); 
::DeleteObject(m_hbmp); 
::DeleteDC(m_MemDC); 
//m_devDC为获取的设备DC   哪里不妥吗?望指教。