【MFC】MFC中使對話框變成圓角矩形的代碼(轉)


原文轉自 http://blog.csdn.net/cracent/article/details/48274469

 

BOOL CLoginDlg::OnInitDialog()
{
    CDialog::OnInitDialog();

    SetWindowLong(m_hWnd, GWL_HWNDPARENT, NULL);

    CRgnm_rgn;
    RECT rc;
    GetWindowRect(&rc); //有邊框對話框 //GetClientRect(&rc);//無邊框對話框 m_rgn.CreateRoundRectRgn(rc.left, rc.top, rc.right, rc.bottom, 100, 100); //矩形圓角 //m_rgn.CreateEllipticRgn(rc.left,rc.top,rc.right,rc.bottom);//橢圓  SetWindowRgn(m_rgn, TRUE); return TRUE; // return TRUE unless you set the focus to a control }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM