CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我是VC莱鸟,有一个好简单的问题!请会的朋友帮帮忙!

楼主ddpl(吴大军)2003-12-04 11:47:03 在 VC/MFC / 基础类 提问

1.怎样在窗体建立前弹出MESSAGEBOX!???  
   
  2.怎样读EDIT控件中的数据!有几种方法读!!  
  谢谢!!  
   
   
  问题点数:50、回复次数:5Top

1 楼onlyloney(onlyloney)回复于 2003-12-04 11:50:50 得分 0

2.用一个变量映射EDIT控件,这个变量的值就是控件中的数据,通常为CString.Top

2 楼85125(柠檬色的天空)回复于 2003-12-04 11:53:56 得分 50

很多地方可以这样做  
   
  1、在BOOL   CYourApp::InitInstance()中  
  dlg.DoModal();之前   AfxEnableControlContainer();   之后   加你的代码  
  2、在窗体构造中加你的代码  
  3、在OninitDialog   中   调用CDialog::Oninit。。   之前加你的代码  
  4、在重载DoModal的函数中,调用CDialog::DoModal之前加你的代码  
   
  都可以做到  
   
  如果你的工程不是基于对话框的,一样可以在主框架显示之前加入代码,主要是  
  在BOOL   CYourApp::InitInstance()中  
  还有好多地方可以做到         不一一列出来了  
  Top

3 楼85125(柠檬色的天空)回复于 2003-12-04 11:57:16 得分 0

有两   种最常用的方法  
   
  1、用DDX方式,在类向导中加入与Edit绑定的变量,在窗体显示之后,用UPdateData来更新即可,如果变量类型是CEdit,则可以用其成员方法   SetWindowText和GetWindowText来做到  
   
  2、((CEdit   *)GetDlgItem(CDC_EDIT1))->SetWindowText   或  
  ((CEdit   *)GetDlgItem(CDC_EDIT1))->GetWindowTextTop

4 楼jingjing8178(晶晶)回复于 2003-12-04 11:57:30 得分 0

1.   捕获WM_INITDIALOG消息,并显示MessageBox  
   
  2.   楼上那位仁兄说的是一种办法,方法很多,如果有办法的话可以直接从内存中读取,另外一种办法是调用API函数(CWnd类也有重写):  
   
  extern   LPCTSTR   str;  
  extern   HWND   mainWnd;  
   
  GetWindowText(GetDlgItem(mainWnd,   IDC_EDIT1),   str);  
   
  即可。  
   
  Top

5 楼yintongshun(左岸思雨)回复于 2003-12-04 12:03:36 得分 0

1。85125(85125)都说了,呵呵  
  2。绑定一CString类型变量,UpdateData(FALSE);Top

相关问题

  • VC菜鸟提的----很简单的两个问题
  • 超级菜鸟,几个VC的简单问题。
  • 菜鸟请教VC++最简单的问题
  • 一个简单得不成问题的问题:会VC的朋友请进!帮忙up也一定送分!
  • 广交vc朋友
  • 结交vc朋友!
  • 菜鸟VC马上结贴的简单问题(VC中有些代码颜色是灰色或者绿色)
  • VC++简单问题提问?
  • 很简单的vc问题
  • VC 6.0简单问题

关键词

  • 代码
  • 控件
  • 变量
  • 窗体
  • 调用
  • getwindowtext
  • cedit
  • domodal
  • getdlgitem
  • edit

得分解答快速导航

  • 帖主:ddpl
  • 85125

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo