看不太懂“指向性对象怎么定义”是什么意思LPTSTR 就是TCHAR *所以你要定义一个LPTSTR类型的变量可以:LPTSTR lpszBuffer;或者TCHAR *lpszBuffer;例如:LPTSTR lpszBuffer = (LPTSTR)malloc(1024*sizeof(TCHAR));这样就定义了一个可以容纳1024个TCHAR的缓冲区的LPTSTR指针。