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;

        }

    }

  • 相关阅读:
    nginx 添加response响应头
    2018年 js 简易控制滚动条滚动的简单方法
    handsontable 常用 配置项 笔记
    使用react-handsontable
    node 常用模块及方法fs,url,http,path
    POST application/json 适用于传递多层的json
    react 子元素修改父元素值的一个偏方,虽然简单,但是不建议用,
    mysql 连接出错 'mysqladmin flush-hosts'
    solr7.3.1定时增量索引
    mysql8修改密码加密方式
  • 原文地址:https://www.cnblogs.com/xslwm/p/7173018.html
Copyright © 2011-2022 走看看