菜鸟问题:请问如何在VC中弹出一小窗口,上面有一文本框可供输入数据,点击“确定”后小窗口消失?如何判断文本框是否有数据并获取这些数据?

解决方案 »

  1.   

    如何在VC中弹出一个小窗口什么意思?你想做什么?能不能将清楚点?判断是否有数据可以调用GetWindowText(hEdit),取得文本框中的内容然后判断是否为空
      

  2.   

    若使用MFC的话,在按钮要响应的事件的消息映射函数里添加弹出一个对话框的代码,并且在对话框上加入一个编辑框,并且和一个变量相关联,并且在其上的确定按钮的消息映射函数里用DDX获取并且判断是否是所需要的,如果是,把该变量保存起来(传出来)并关闭对话框,否则不关闭.
      

  3.   

    若使用SDK, 则用GetWindowText, 但需要找到相应的窗口句柄.
      

  4.   

    你用什么编程,是win32还是MFC?
    如果是win32就使用GetWindowsText()函数获取,在此时你知道你所创建的小窗口的窗口句柄。
    如果使用MFC就简单多了:生成一个Dialog的MFC框架,在IDD_DIALOG1中加入Edit和Button控件,建立一个IDD_DIALOG1的派生类,基类为CDialog,添加Edit和Button的控件变量,可以在InitiDialog中初始化这两个控件,在对Edit和Button编程。^-^