首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

如何取消CDialog的默认Enter/Esc键的操作?

类型:转载   责任编辑:asp   日期:2007/03/01

    

我键了一个base   on   dialog的项目,删除上面了的ok/cancel按钮。但每次按esc或enter键时,依然会终止程序。如何解决这个问题?

推荐阅读

  • LG930设计几大缺陷 [详细内容]
  • 选择爱国者伴侣王 给你的春天找个伴 [详细内容]
  • 方便实用的超级计算器 [详细内容]
  • 6280使用感受 [详细内容]
  • TCL周三正式签约张靓颖 代言歌曲一同发布 [详细内容]
  • [上海]新享受盈通YN-HPMP MP4评测 [详细内容]
  • 取消国内长途是我国通信发展的必然方向 [详细内容]
  • 网友回答:
    网友:bluestar

    重载oncancel和onok函数,不要使用cdialog::onok和cdialog::oncancel  
       
      在.h中写上virtual   void   onok();和virtual   void   oncancel()  
      然后在.cpp中写上c***dialog::onok和c***dialog::oncancel,不要写任何代码。

    网友:faichen

    postquitmessage(0);

    网友:changlife

    用sendmessage(wm_close,0,0);就可以了关闭dialog了。  
      重载oncancel和onok函数的用法在《vc++技术内幕》第四版有介绍的,很简单的。

    网友:ifengfeng

    要关闭重载onclose()

    .
    站内导航:
    IT热门资讯:
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved