void WINAPI XEdit_GetText ( HELE hEle,
wchar_t * pOut,
int len
) 获取文本内容. 参数:
hEle 元素句柄.
pOut 接收内容缓冲区.
len pOut缓冲区长度,以字符为长度单位. 我使用一个界面库,但是碰到一个函数,要接受他的pout中的内容,我应该如何写,
是设定一个什么样的变量来接收这个参数呢?
wchar_t * pOut,
int len
) 获取文本内容. 参数:
hEle 元素句柄.
pOut 接收内容缓冲区.
len pOut缓冲区长度,以字符为长度单位. 我使用一个界面库,但是碰到一个函数,要接受他的pout中的内容,我应该如何写,
是设定一个什么样的变量来接收这个参数呢?
解决方案 »
- 话说MFC深入浅出最新的是第几版
- 用api创建的static 怎么修改内容?
- 国庆前夕,连散3天分
- lib ignored; no imports found from detoured.lib 和GetSafeHwnd': identifier not fo
- 我调一个程序的时候总是出现以下错误提示messagebox,应该如何解决?breakpoint的设定位置0x77f813b1,应该如何理解?
- 如何得到当前DIALOG窗口程序的hwnd
- 谁知道卸载程序的原理?
- 求助,如何计算不规则区域。
- 关于ListCtrl
- 怎样利用DOS下的PING来实现PING功能
- 进程间的参数传递
- 利用MFC作图问题
XEdit_GetText(hEle,pOut, 32768);
pOut里就是你要的
按照你的代码有错误提示
改成:wchar_t *pOut = new wchar_t[H_edit_int];//H_edit_int是获取的缓冲期长度可以通过,但是有乱码,比如您输入“123”会得到“123乱码”
清零试试:
memset(wchar_t,0,H_edit_int);
memset(pOut,0,H_edit_int);