请教 在vfp中 怎么使用 getclipboarddata ?
请教个问题 在vfp中 怎么使用 getclipboarddata ?
百度中搜到的都是C++的, vfp中有很大区别 不能直接套用
我从Sap中拷贝数据到VFP Ctrl+V _cliptext 中文都是直接成了问号
所以想到了这个api函数
目前 试下来 在vfp中 getclipboarddata(1,2,3) 括号中的格式只能用数字 当拷贝内容为unicode文本的时候
getclipboarddata(7) 或者13 能够返回内存售地址
接下去就不知道怎么得到我需要的文本了
还请指导下我这个菜鸟
我现在能弄明白的是
Declare Long OpenClipboard In user32 Long 定义
Declare Long CloseClipboard In user32 定义
Declare Long GetClipboardData In user32 Long 定义
OpenClipboard(0) 打开剪贴板
getclipboarddata(7) 能够得到一串数字 百度了下 好象说是内存中的首地址
???????中间 不知道该怎么得到我需要的文本
C++中是这样的
hMem = GetClipboardData(uFormat);
lpStr = (LPCTSTR)::GlobalLock(hMem);
CloseClipboard() 关闭剪贴板
[ 本帖最后由 ksbbzhr 于 2013-12-11 10:14 编辑 ]