我的程序要用到输入信息。通常的方法就是做一个对话框,里面放一个编辑控件。但是感觉这样太麻烦。有没有类似MessageBox之类的简单的输入字符串的方法?如果它的返回值就是指向输入字符串的指针,该有多方便?就一条语句就行了。有这样的方法吗?

解决方案 »

  1.   

    afxmessagebox只能输出信息吧?能输入信息吗?
      

  2.   

    原来是这个意思啊,搞个xml多方便,或者直接传给程序个参数
      

  3.   

    有没有象messagebox那样简单的方法来输入一定的信息?
      

  4.   

    如果输入的信息,必须由用户来输入,来掌握,那肯定得用edit输入框啊
    如果不用,是固定的,那就写到文件里面,初始化的时候读取一下呗
    最简单的就是ini文件啦
      

  5.   

    哦!你是说想输入一个字符串,必须用Edit控件,而Edit控件用起来又经常必须要一个对话框,也就是说,没有简便的方法,是吗?我想象是不是有一个类似MessageBox这样的函数,只要在它的参数中给出字符缓冲区地址,执行这个函数时,就弹出一个对话框,里面有一个编辑框,然后用户输入,按确定或取消,这个函数就返回了,然后返回值表示成功与否,字符串就从作为参数的那个指针中取。看来没有这样的简便的函数,是吗?
      

  6.   

    我在想象是不是有个类似于"InputBox"这样的函数。来完成简单的输入功能,但是这个函数有是有的,只是VB中才有。VC中没有简单的方法实现输入吗?试想想:如果要输出一个简单的信息,也要先创建对话框,再加上静态控件,是不是太麻烦了?所以MessageBox应运而生,我觉得应该再有一个类似,但是可以输入简单信息的函数就好了。