阿童木1999 2022-07-09 12:07 采纳率: 0%
浏览 36
已结题

VC/MFC开发CAN测试软件思路请教

本人是初学程序员,公司需开发一款专用于CAN测试软件,测试过程中,各接口会连接到不同的终端,软件发送指令,终端返回结果,软件解析结果并显示。因为每次发送的指令都不一样,用传统的方式,如果将CAN、串口等参数统一在固定的对话框下设置,不能满足要求。现在有一个思路,但不知道如何实现比较好,请各位指教。
软件编程画面用LISTCTRL或MSFLEXGRID,每一行都绑定不同的设置,测试时调用。
比如第一行是CAN连接,当鼠标点击到这行时,能在右边显示所有参数,用户可根据需要设置,运行时再调用这些参数,每一行都可以独立设置。接收和发送也是一样,比较灵活,见下图。
需要请教的问题:
1、按我这个思路,表格用LISTCTRL或MSFLEXGRID,哪个比较方便?LISTCTRL绑定参数是否用SETITEMDATA?MSGRID呢?
2、点击每一行时,在合适的位置显示当前行的设置参数选项,这个一定要用对话框吗?因为我的编程画面也是一个对话框,两个对话框如何嵌套显示?后面还会增加其它项目,按这个思路每个项目的各小项都要对应一个对话框,初学不太懂。有没有其它简单的办法?
3、保存每行设置参数数据用什么方法比较好?
4、有没有更好的思路或方法实现我要的效果?
谢谢。

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月17日
    • 创建了问题 7月9日

    悬赏问题

    • ¥15 关于大棚监测的pcb板设计
    • ¥20 sim800c模块 at指令及平台
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
    • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计