| 
             
              ソスソスVisual C++ Q & Aソスfソスソスソスソス
             
           | 
        
ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
VisualC++6.0MFCDIALOGソスxソス[ソスXソス@ソスナ作成ソスソスソストゑソスソスワゑソスソスB
        
        ソスsソスNソス`ソスソスソス{ソスbソスNソスXソスノビソスbソスgソス}ソスbソスvソス¥ソスソスソスソスsソスソスソスAソスCソスモの指ソスソスGソスソスソスAソスソス
        ソスlソスpソス`(ソスhソスソスツぶゑソスソスソスソスソス)ソスソス`ソス謔オソスソスソスソスソスフでゑソスソスソスソスAソスかソスソスワゑソスソスソスB
        ソスソスしソスソスソスソスソス閧「ソスvソスソスソスワゑソスソスB
        
        ソスソスソスソスフ撰ソスソスAソスlソスpソス`ソスフ描ソス謨費ソスソスソスソスLソスレゑソスソスワゑソスソスB
        
        GetDlgItem(IDC_PICTURE)->InvalidateRect(NULL);
        GetDlgItem(IDC_PICTURE)->UpdateWindow();
        m_CDC=GetDlgItem(IDC_PICTURE)->GetDC();
        
        CPenlPen(PS_SOLID,10,RGB(255,255,255));
        m_CDC->SelectObject(&lPen);
        
        //ソスhソスソスツぶゑソスソスソストゑソスソスワゑソスソスワゑソスソスB
        m_CDC->Rectangle(100,100,150,150);
        
        //ソスソスソス太ゑソスソスソスソスソスソス鼾ソスAソスpソスソスソスロゑソス...
        m_CDC->MoveTo(10,10);
        m_CDC->LineTo(100,10);
        m_CDC->LineTo(100,100);
        m_CDC->LineTo(10,100);
        m_CDC->LineTo(10,10);
NULL_BRUSHソスソスgソスソスソストみゑソスニゑソスソスB
ソスソスソスソスソスソスヘ、FrameRectソスナ描ソス謔キソスソスニゑソスソスB
CDC::FrameRectソスナの四ソスpソスフ描ソスソスヘでゑソスソスソスソスフでゑソスソスソスソスAソスソスソスフ托ソスソスソスソスソス
        ソスマ更ソスナゑソスソスソスフでゑソスソス蛯、ソスソスソスB
        
        GetDlgItem(IDC_STATIC_BITMAP)->InvalidateRect(NULL);
        GetDlgItem(IDC_STATIC_BITMAP)->UpdateWindow();
        m_CDC=GetDlgItem(IDC_STATIC_BITMAP)->GetDC();
        
        CBrush lCBrush;
        CRect lCRect;
        lCBrush.CreateSolidBrush(RGB(255,255,255));
        lCRect.SetRect(200,200,300,300);
        m_CDC->FrameRect(lCRect,&lCBrush);
>CDC::FrameRectソスナの四ソスpソスフ描ソスソスヘでゑソスソスソスソスフでゑソスソスソスソスAソスソスソスフ托ソスソスソスソスソス
        >ソスマ更ソスナゑソスソスソスフでゑソスソス蛯、ソスソスソスB
        ソスwソスソスソスvソスノはゑソスソスソスソスソスニ擾ソスソスソスソストゑソスソスソスワゑソスソスソスB
        (ソスソスソス竄キソスソスワでゑソスネゑソスソスナゑソスソスソスヒ?)
        
        http://msdn2.microsoft.com/ja-jp/library/c05d02b8(VS.80).aspx
        >ソスヨ撰ソスソスヘ指ソス閧ウソス黷スソスuソスソスソスVソスソスgソスソスソスト具ソスソスEソスソスソスソス`ソスソスソスワゑソスソスBソスソスソスEソスソスソスフ包ソスソスニ搾ソスソスソスソスヘ擾ソスソス1ソス_ソスソスソスPソスハでゑソスソスB
        
        
        ソスソスソスソスソスソスマゑソスソスソスソスソスソスネゑソスRactangleソスソスSelectObjectソスソスNULL_BRUSHソスソスwソス閧キソスソスフゑソスソスソスハ的ソスナゑソスソス蛯、ソスB
ソスソスソスソスEソスソスソスソスソスsソスソスソスナ申ソスソスソスあゑソスワゑソスソスソスB
        ソスネ会ソスソスフ難ソスeソスナ会ソスソスソスソスソスワゑソスソスソスソスB
        ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
        
        CPenlPen(PS_SOLID,5,RGB(255,255,255));
        m_CDC->SelectObject(&lPen);
        m_CDC->SelectStockObject(NULL_BRUSH);
        m_CDC->Rectangle(0,0,200,200);