CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请教高手!

楼主zsl_007(翔之翼)2002-12-03 12:36:58 在 VC/MFC / 基础类 提问

可以用SendMessage(hwnd,WM_GETTEXT,255,(LPARAM)p);来取得editer的内容,但是如果要获得ComboBox的内容怎么办呢?  
  另外请大家推荐一个安装程序,可以实现:  
  1、制作出的安装文件只有一个可执行程序  
  2、能够使制作出的安装文件执行完成后就执行压缩包中的程序  
  3、自动查找系统目录,不出现对话框  
  问题点数:0、回复次数:6Top

1 楼isdong(有些事情应该忘记)回复于 2002-12-03 12:40:47 得分 0

1,Wise   Installation   System  
  2,同样的SendMessage(hwnd,WM_GETTEXT,255,(LPARAM)p);可得combobox当前选择的文字  
  3,CComboBox::GetLBText可得任何一项的文字Top

2 楼nustchenhf()回复于 2002-12-03 12:59:30 得分 0

An   application   sends   a   WM_GETTEXT   message   to   copy   the   text   that   corresponds   to   a   window   into   a   buffer   provided   by   the   caller.  
  WM_GETTEXT    
  wParam   =   (WPARAM)   cchTextMax;       //   number   of   characters   to   copy    
  lParam   =   (LPARAM)   lpszText;           //   address   of   buffer   for   text    
   
   
  An   application   sends   a   CB_GETLBTEXT   message   to   retrieve   a   string   from   the   list   of   a   combo   box.    
  CB_GETLBTEXT    
  wParam   =   (WPARAM)   index;                                 //   item   index    
  lParam   =   (LPARAM)   (LPCSTR)   lpszBuffer;     //   address   of   buffer    
   
  Top

3 楼zsl_007(翔之翼)回复于 2002-12-04 11:50:54 得分 0

谢谢解答!  
  但是我的程序是在dll中获得ComboBox的内容,  
  int   GetLBText(   int   nIndex,   LPTSTR   lpszText   )   const;  
  SendMessage(hwnd,   CB_GETLBTEXT,   (WPARAM)index,   (LPARAM)p);  
  这第一种方式在不用dll时能正确获得,在dll中获得的是空串,即使把lpszText设为共享内存变量也不行!  
  第二种方式在不用dll时也获得是空串,在dll中更是如此。  
  请教大家有什么办法在dll中来获得ComboBox的内容。Top

4 楼wj59(wj59)回复于 2002-12-04 12:07:57 得分 0

upTop

5 楼zhou80bin(彬彬)回复于 2002-12-04 12:30:53 得分 0

upTop

6 楼ruihuahan(飞不起来的笨鸟)回复于 2002-12-04 15:52:51 得分 0

upTop

相关问题

关键词

  • dll
  • 安装
  • 执行
  • 内容
  • getlbtext
  • lparam
  • lpsztext
  • combobox
  • gettext
  • wparam

得分解答快速导航

  • 帖主:zsl_007

相关链接

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

广告也精彩

反馈

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