炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1402|回复: 2

XEdit_GetText 怎么用啊?

[复制链接]
发表于 2013-1-19 11:00:48 | 显示全部楼层 |阅读模式
本帖最后由 begin 于 2013-1-19 11:46 编辑

获取不到EDIT的内容


 楼主| 发表于 2013-1-21 08:45:43 | 显示全部楼层
原来要这样,
var
wc: pWideChar;


begin

wc:=AllocMem(MAX_PATH);   
XEdit_GetText(Edit1,wc,MAX_PATH);
//showmessage(wc);
FreeMem(wc);   

头文件也要改成以下,据TX管理者说他发布的头文件在XE2下没问题,我的是DELPHI2010。

function XEdit_GetText(HELE: HELE; pOut: pWideChar; len: Integer): Pointer;
  stdcall; external xcguicore name 'XEdit_GetText';

其实XEdit_GetText如果能改成string:=XEdit_GetText(hele);就方便啦!!
发表于 2013-10-4 00:20:12 | 显示全部楼层
本帖最后由 ����� 于 2013-10-4 00:27 编辑

最好改成用StrAlloc  不然delphi会出现一些未知错误
或者这样
PChar(StringOfChar(Char(0), len)); 最好了哈哈
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|广州炫软(软件)科技有限公司 ( 粤ICP备15089345号-1 )

GMT+8, 2019-7-16 16:00 , Processed in 0.078711 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表