老师布置一个ATM的作业  要用MFC做。
但是  我用editbox 当做显示画面   但是 怎么让程序等待 确定键输入数据啊
这个程序 一共四个选项  应该怎么控制输入键啊

解决方案 »

  1.   

    为什么用editbox做显示
    按键用按钮不是很好 最多贴点图好看点
    用editbox的话可以根据鼠标点击时的位置来判断 GetCursorPos PtInRect
    单击事件参数也有坐标
      

  2.   

    这个简单吧,你在输入框内只管输入就是了,在pc上模仿pos界面都是这样做的。
      

  3.   

    界面用flash做比较容易实现,业务处理部分用MFC,MFC和flash用socket通信或用flash控件。虚拟键盘可以用PC键盘代替,也可以用MFC做一个。捕获按键可以做成一个独立的进程,用socket与业务模块通信,这样才能形象地模拟真正ATM上的加密键盘。业务部分处理按键并发送给FLASH。 
    至于业务流程,大部分ATM厂商的做法是用流程表控制。