zoukankan      html  css  js  c++  java
  • 对话框

    模式对话框

    创建

    Win32:DialogBox()

    MFC:DoMoal()

    销毁:EndDialog()

    非模式  自己手动销毁

    创建:

             Win32: CreateWindow()

             MFC: Create()   ShowWindow UpdateWindow

    销毁:DestroyWindow()

    //颜色对话框

        CColorDialog colDlg;

        if (IDOK == colDlg.DoModal())

        {

            CString str("123");

            CClientDC dc(this);

            int nCount = colDlg.GetColor();

            dc.SetTextColor(nCount);

            dc.TextOut(10,20,str);

        }

     

        //字体对话框¨°

        CFontDialog fontDlg;

        if (IDOK == fontDlg.DoModal())

        {

            CString str("lwm");

            CClientDC dc(this);

            CFont *pOldFont, font;

            font.CreateFontIndirect(fontDlg.m_cf.lpLogFont);

            pOldFont = dc.SelectObject(&font);

            dc.TextOut(30,50,str);

            dc.SelectObject(pOldFont);

        }

     

        //文件对话框    TRUE打开    FALSE保存

        CFileDialog fileDlg(TRUE,0,0,OFN_HIDEREADONLY,_T("cpp|*.cpp|所有文件|*.*|"));

        if (IDOK == fileDlg.DoModal())

        {

            CString str;

            CClientDC dc(this);

            str = fileDlg.GetPathName();

            dc.TextOut(20,100,str);

        }

    控件:

    m_btn1.MoveWindow(0,0,50,30);

        m_btn1.SetWindowText(_T("xxx"));

        CBitmap bmp;

        bmp.LoadBitmap(IDB_BITMAP1);

        m_btn1.SetBitmap(bmp);

     

     

     

    ID范围内控件处理:

    ON_COMMAND_RANGE(IDC_BUTTON1,IDC_BUTTON10,OnFun)

    afx_msg void OnFun(UINT id);

     

    void CMy12Dlg::OnFun(UINT id)

    {

        switch(id)

        {

        case IDC_BUTTON1:

            break;

        default:

            break;

        }

    }

  • 相关阅读:
    在windows下安装mongodb(1)
    kettle过滤记录运用
    Robberies(简单的01背包 HDU2955)
    Alice and Bob(贪心HDU 4268)
    A Simple Problem with Integers(树状数组HDU4267)
    A Round Peg in a Ground Hole(凸包应用POJ 1584)
    Fishnet(暴力POJ 1408)
    Wall(凸包POJ 1113)
    Pipe(点积叉积的应用POJ1039)
    I love sneakers!(分组背包HDU3033)
  • 原文地址:https://www.cnblogs.com/xslwm/p/7173018.html
Copyright © 2011-2022 走看看