我使用的是这个方法
还不理解它的意思,目前可以使用。
char *GetTextL24() {
const Sci_Position cbData = SciCall_GetLength();
HANDLE hHeap = GetProcessHeap();
char *lpData = NULL;
lpData = (char *)HeapAlloc(hHeap, HEAP_ZERO_MEMORY, cbData + 1);
SciCall_GetText(cbData, lpData);
return lpData;
}
关键代码
HANDLE hHeap = GetProcessHeap();
char *lpData = NULL;
lpData = (char *)HeapAlloc(hHeap, HEAP_ZERO_MEMORY, cbData + 1);