共用方式為


選取圖形物件放入裝置內容中

這個主題適用於使用圖形物件在視窗的裝置內容。 在 建立繪圖物件,您必須選取到裝置內容中儲存的預設物件位置其中之後:

void CNewView::OnDraw(CDC* pDC)
{
   CPen penBlack;  // Construct it, then initialize 
    if(penBlack.CreatePen(PS_SOLID, 2, RGB(0,0,0)))
    {
        // Select it into the device context 
        // Save the old pen at the same time
        CPen* pOldPen = pDC->SelectObject(&penBlack);

        // Draw with the pen
        pDC->MoveTo(20,20);
        pDC->LineTo(40,40);

        // Restore the old pen to the device context
        pDC->SelectObject(pOldPen);
    }
    else
    {
        // Alert the user that resources are low
    }
}

存留期的圖形物件。

SelectObject 傳回的圖表物件為暫存的」。也就是說,下次程式取得閒置時間,它會由類別刪除 CWinAppOnIdle 成員函式。 只要您在單一函式使用 SelectObject 所傳回的物件,而不會傳回控制項的主要訊息迴圈,就不會有問題。

您還想知道關於哪些方面的詳細資訊?

請參閱

概念

圖形物件