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

 

    摘要: 我改为win32debug,退出后又便会去了,我该怎么办? ......
    摘要: thank you ......


EditBox 编辑的问题,敬请大虾们剔教.

我在MDI的一个FormView类里动态生成了一个CEdit的编辑框,请问如何控制它的文本框中只能输入一个字符,而且这个字符只能是1,2,"   ",三个中的一个?这个问题很急,我在线等待各位大侠的回答,分不够在加.

NO.1   作者: GoldenSword

我是这样做的  
  定义一个CMyEdit类  
  重载函数哦OnChar()  
  void   CMyEdit::OnChar(UINT   nChar,   UINT   nRepCnt,   UINT   nFlags)    
  {  
  CString   str;  
  GetWindowText(str);  
  if(str.GetLength()   >   0)    
  return;  
  else   if(   (nChar   !=   1)   &&   (nChar   !=   2)   &   (nChar   !=     )   )  
  return;  
  CEdit::OnChar(nChar,   nRepCnt,   nFlags);  
  }  
   
  在FormView头文件里面申明  
  CRect   m_EditRect;  
  CMyEdit   m_TheEdit;  
  CPP文件,重载WM_LBUTTONDBCLICK消息  
  void   CMyEditView::OnLButtonDblClk(UINT   nFlags,   CPoint   point)    
  {  
  if(m_TheEdit.m_hWnd)  
  m_TheEdit.DestroyWindow();  
  m_TheEdit.Create(ES_CENTER   |   ES_MULTILINE,m_EditRect,this,ID_MYEDIT);  
  m_TheEdit.ShowWindow(SW_NORMAL);  
   
  CFormView::OnLButtonDblClk(nFlags,   point);  
  }  
   
 


    摘要: 现在写的dll用regsvr32.exe来注册时,都报这样的错误: dllregisterserver entry point was not found. 1、我要如何才能注册成功?注册成功后,vb能调用其function吗? 2、如何用vc++6.0写isapi?比如写一个加密、解密的东东,让vb可以调用 谢谢。在线等候 分数不够可以加 ......
» 本期热门文章:

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