close

 

新增Picture Control元件的屬性中預設ID為IDC_STATIC, 無法直接加入變數, 需更改其名稱 IDC_STATIC_1或其他名稱,  才可以取消唯讀屬性並加入變數, 如m_pic
void Cvdchkbx1Dlg::OnBnClickedButton1()
{
    // TODO: 在此加入控制項告知處理常式程式碼
    int r=0, g=0, b=0;
    CClientDC myDC(&m_pic);

    CRect mySize;
    m_pic.GetClientRect( mySize );
    if( m_check1.GetCheck() == BST_CHECKED ) r = 255;
    if( m_check2.GetCheck() == BST_CHECKED ) g = 255;
    if( m_check3.GetCheck() == BST_CHECKED ) b = 255;


    myDC.FillSolidRect( mySize, RGB(r, g, b));
}


 

原始程式: vdchkbx1

Youtube操作展示: MFC核取方塊顏色區塊

警示圖示
arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()