当前位置: 首页 > news >正文

MFC CLXHHandleEngine动态库-自定义设置对话框使用

实现的效果如下所示:


void CSampleDlg::OnBnClickedButton2()
{
    // TODO:  在此添加控件通知处理程序代码
    CSgxMemDialog dlg(180, 100);

dlg.SetEnable(true);
    dlg.SetWindowTitle(_T("自定义对话框"));
    dlg.AddStatic(1000, //控件资源号,只要在本窗口范围不重复即可。
        "是否打开文件?\r\n Yes:是\r\n No:否"
        , TRUE, TRUE, 10, 15, 160, 40);
    dlg.AddCheckButton(1001 //控件ID,只要在本窗口范围不重复即可。
        , "保存配置", 0, FALSE, TRUE, TRUE, 15, 45);
    dlg.AddButton(IDOK //MFC内定资源号。
        , "Yes", TRUE, TRUE, TRUE, 25, 70);
    dlg.AddButton(IDCANCEL //MFC内定资源号。
        , "No", FALSE, TRUE, TRUE, 95, 70);
    if (dlg.DoModal() == IDOK)
    {
        //状态机制获取是否选中了多选框
        int n = dlg.GetCtrlStatus(1001)->m_nStatus;
        if (n != 0)//多选框被选中
            AfxMessageBox(_T("选中"));
        else
            AfxMessageBox(_T("未选中"));
    }
    else
    {
        AfxMessageBox(_T("选择了取消"));
    }
}

免费下载地址:

https://download.csdn.net/download/u011269801/88614359
 

http://www.lryc.cn/news/261313.html

相关文章:

  • Python生成器(Generator)(继续更新...)
  • Spring Boot 3 整合 Mybatis-Plus 动态数据源实现多数据源切换
  • 快速学习C++中的模板
  • Pandas-DataFtame的索引与切片(第3讲)
  • MySQL低版本中:字符串中的数字、英文字符、汉字提取
  • 多窗口文件管理工具Q-Dir安装以及使用教程
  • Spring入门
  • Linux——进程创建与进程终止
  • 轻量封装WebGPU渲染系统示例<50>- Json数据描述材质等场景信息
  • AtCoder ABC周赛2023 12/10 (Sun) D题题解
  • 基于C/C++的rapidxml加载xml大文件 - 上部分翻译
  • 小程序使用Nodejs作为服务端,Nodejs与与MYSQL数据库相连
  • 深度解读 Cascades 查询优化器
  • Bash 操作审计和安全加固 —— 筑梦之路
  • C/C++常见面试知识总结(三)
  • AR眼镜_AR智能眼镜整机硬件方案定制
  • 2. 皇后的控制力
  • 南京邮电大学数据库实验二
  • 数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)
  • 提升英语学习效率,尽在Eudic欧路词典 for Mac
  • 计算机网络英文总结
  • Spring上下文之注解模块ConfigurationMethod
  • 【深度学习】强化学习(三)强化学习的目标函数
  • Python高级算法——人工神经网络(Artificial Neural Network)
  • 深入理解JVM设计的精髓与独特之处
  • fastjson序列化与反序列化的忽略
  • 【TB作品】基于单片机的实验室管理系统,STM32,GM65二维码扫描模块
  • 超过 1450 个 pfSense 服务器因错误链而遭受 RCE 攻击
  • react面试总结2
  • hive 常见存储格式和应用场景