当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于精度控制的问题    »显示摘要«
    摘要: 我在jsp中有以下几句语句: <script language=javascript> x=a/b; </script> 现在所得x的精度很高我想问一下怎么样才能使它转化为精度为1.00这样的数值或字符串都有行. 注意:是在客户端脚本,不是服务端脚本! ......
 ·给提供个 酷酷的界面吧    »显示摘要«
    摘要: 越酷越好啊,没办法,老板喜欢! 谁给俺提供一个吧,谢谢了! ......


只有CFrameWnd和CWinApp,如何使用加速键

我只定义了CFrameWnd和CWinApp类,加载了菜单,但是无论怎样都无法使用加速键,为什么?  
   
  我看了单文档向导生成的代码,经测试  
  pDocTemplate   =   new   CSingleDocTemplate(  
  IDR_MAINFRAME,  
  RUNTIME_CLASS(CTestDoc),  
  RUNTIME_CLASS(CMainFrame),    
  RUNTIME_CLASS(CTestView));  
  AddDocTemplate(pDocTemplate);  
  一段替换后也无法调用加速键了,那么原因是什么?如何解决?  
   
  切盼大侠相告!

NO.1   作者: In355Hz

DocTemplate   会自动加载和   IDR_MAINFRAME   相同   Id   的   Accelerator   。如果是不使用   Doc   /   View   机制的程序,如下添加:  
   
  //   CFrameWnd   初始化    
  LoadAccelTable(MAKEINTRESOURCE(ID_YOUR_ACCELERATOR));  
   
  //   重载   CFrameWnd::PreTranslateMessage()  
  BOOL   CMainFrame::PreTranslateMessage(MSG*   pMsg)    
  {  
          if   (::TranslateAccelerator(m_hWnd,   m_hAccelTable,   pMsg))  
                  return   TRUE;  
   
          return   CFrameWnd::PreTranslateMessage(pMsg);  
  }

NO.2   作者: jjqiao710102

In355Hz(好象一条狗),我完全同意你的。  
 


    摘要: rt 为什么她30多岁了还这么风骚? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE