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

    摘要: 偶是一个初学者,在这个小问题上一直想不明白,请各位高手帮忙解决下,3q!~ ......
 ·区分内外网    »显示摘要«
    摘要: 现在给政府做政务网,有些页面只允许内部访问,请问怎么配置最合适,需要给出外部用户提示 ,(不想用密码控制)是根据ip限制,还是通过培植web服务器就能实现,请大家给出一个好的办法. ......


关于CIpAddresCtrl的GetAddress出错问题,请进来看看 谢谢

建一个对话框模板,类名为myDlg,里面放置一IP控件,将变量m_ip与之关联。  
  比如我在视图里的左键消息映射函数里写  
   
  DWORD   a;  
  myDlg   dlg;  
  dlg.DoModal();  
  dlg.m_ip.GetAddress(a);  
   
  此时,会在dlg.m_ip.GetAddress(a);报错  
  追踪进入,得到  
  {   ASSERT(::IsWindow(m_hWnd));   return   (int)   ::SendMessage(m_hWnd,   IPM_GETADDRESS,   0,   (LPARAM)   &dwAddress);   }  
  _AFXCMN_INLINE   void   CIPAddressCtrl::SetAddress(DWORD   dwAddress)  
   
   
  但如果我将对话框模板的OnOK继承下来  
  并在里写  
  DWORD   a;  
  m_ip.GetAddress(a);  
  却运行正常。  
   
  请问这是何故啊?  
 

NO.1   作者: milozy1983

是不是你DoModal后按OK后窗口就已经销毁了,所以也就出现了窗口无效的错误提示

NO.2   作者: vcmute

DoModal后窗口已经销毁  
  对应的CIPAddressCtrl控件已经不存在  
  建议不要用GetAddress,可用成员变量DWORD或在OK处保存为成员变量


    摘要: 用sqlserver如何求一个由全角和半角字符组成(有中文,日文汉字)的字符串?帮帮忙,很急。 ......
» 本期热门文章:

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