Método GetCollectionItem


Prototipo

GetCollectionItem Proto hHandle:HANDLE, lItem:LONG, lpszBuffer:LPSTR

Sintaxis

Invoke GetCollectionItem, hHandle, lItem, lpszBuffer

Función

Devuelve la cadena de un ítem de una colección.

Parámetros

hHandle

"Handle" de la colección.

lItem

Índice en base cero del ítem que se quiere obtener.

lpszBuffer

Puntero a una zona de memoria ("buffer") que recibirá la cadena del ítem. El "buffer" debe tener suficiente espacio para contener la cadena y el carácter nulo final.

Valor de retorno

Eax devuelve la longitud de la cadena, en caracteres, excluyendo el carácter nulo final.


OBSERVACIONES: Si lItem no indica un ítem válido, el valor de retorno es -1.

OBSERVACIONES: El método GetCollectionItem llena lpszBuffer con una cadena Unicode si la aplicación se está ejecutando como Unicode, o con una cadena ANSI si no (vea el método IsAppUnicode). Puede utilizar GetCollectionItemA para obtener cadenas ANSI en aplicaciones Unicode, o GetCollectionItemW para obtener cadenas Unicode en aplicaciones ANSI.