如果我做一个问卷调查的程序,就是一道题选完继续跳出下一题直到提交的那种形式。
把所有的问题文本放在了一个链表里,对话框里的问题是链表里每个节点的文本输出的(每个节点的文本输出两道题)。
我现在的想法是做20个题目的对话框,每个对话框做一个类,用一个指针指向链表里的节点,每个节点中有两个问题(两个不同类型的问题装在一个节点里,也就是一共40道题)。
然后每个对话框下一题按钮的消息响应函数中用指针输出下一题的文本,然后记下答案,同一个指针输出两个题目后指向下一个。

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 和畅

    19人对此回答表示赞同

    为什么使用多个对话框,如果多个对话框共同使用同一个链表,可以使用全局链表。
    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 杏仁糖

    9人对此回答表示赞同

    每个问题的界面难道还要区别吗?没有必要的话只有一个对话框就可以了啊,你只需要修改显示在对话框上的字符串就可以实现你的功能了啊
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jace

    9人对此回答表示赞同

    1. 多个对话框公用一个链表指针很容易,比如放在你自己的APP类中,AfxGetApp()全局函数就可以进行访问;

    2. 放在一个对话框没有问题。如果像楼上说的使用字符串有问题或者界面不能实现,关注CTabCtrl的Wizard模式,这个是实现“下一步”模式的典型方法。

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部