| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2478 人关注过本帖
标题:如何取得第三方程序列表控件中TdxTreeList的内容?
取消只看楼主 加入收藏
后天花园
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
如何取得第三方程序列表控件中TdxTreeList的内容?
我有一个程序

想得到另一个用dephi写的程序中的

"TDXTreeList"的文字内容

应该怎么做?

谢先了!

搜索更多相关主题的帖子: TdxTreeList 序列 控件 方程 
2010-03-04 20:06
后天花园
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-4
收藏
得分:0 
回复 2楼 mohao163
有TdxTreeList控件的那个程序不是我写的,是别人的程序。

-----------------------------------------------------------------------------

我是用FindWindow(...) API 来得到控件窗口的句柄的。

对于标准的控件很容易得到其中的内容。譬如,对于CEdit控件:

  HWND   hEditView   =   ::FindWindowEx(hWnd,   NULL,   "Edit",   NULL);

  CEditView   EditView;  
  EditView.Attach(hEditView);  

  char szBuf[200] = {0};
  CEdit&   theEdit  =  EditView.GetEditCtrl();
  ::SendMessage(theEdit.m_hWnd,   WM_GETTEXT,100,(DWORD)szBuf);   //  

  MessageBox(szBuf);

  EditView.Detach();

-----------------------------------------------------------------------------

Dephi 的 TdxTreeList是由多个类派生出来的,用上面或其他的方法无法取得内容。

不知道应该如何作。



[ 本帖最后由 后天花园 于 2010-3-5 22:46 编辑 ]
2010-03-05 22:44
后天花园
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-4
收藏
得分:0 
回复 4楼 mohao163
恩。好象和QQ尾巴有点像,但有不完全一样。

QQ窗口用的是ATL技术,还是可以枚举子窗口的。

而TdxTreeList下面就再没有子窗口了,像TPanel, TStringGrid,根据网上说也没有正规的办法得到其中的内容?
2010-03-06 18:07
快速回复:如何取得第三方程序列表控件中TdxTreeList的内容?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050853 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved