Red de conocimiento informático - Computadora portátil - Preguntas sobre programación API sobre LPCTSTR y char*

Preguntas sobre programación API sobre LPCTSTR y char*

La función textout() tiene dos métodos:

virtual BOOL TextOut(

int x,

int y,

LPCTSTR lpszString,

int nCount

BOOL TextOut(

int x,

int y,

const CStringamp; str

);

Cuando se utiliza el primer método, el tercer parámetro es una cadena de tipo TCHAR, ya sea es wchar_t o char está determinado por los parámetros del compilador. Para el cuarto parámetro, debe usar la función _tcslen(), que es una definición macro de VC. También decidirá automáticamente si usar strlen() o wcslen(). los parámetros del compilador;

Si usa el segundo método, es simple. Solo necesita asignar la cadena a un CString y pasar el CString directamente;