Método IShellFolder2::GetDefaultColumnState (shobjidl_core.h)
Obtiene el estado predeterminado de una columna especificada.
Sintaxis
HRESULT GetDefaultColumnState(
[in] UINT iColumn,
[out] SHCOLSTATEF *pcsFlags
);
Parámetros
[in] iColumn
Tipo: UINT
Entero que especifica el número de columna.
[out] pcsFlags
Tipo: SHCOLSTATEF*
Puntero a un valor que contiene marcas que indican el estado de columna predeterminado. Este parámetro puede incluir una combinación de las marcas siguientes.
SHCOLSTATE_TYPE_STR
Una cadena.
SHCOLSTATE_TYPE_INT
Entero.
SHCOLSTATE_TYPE_DATE
Fecha.
SHCOLSTATE_ONBYDEFAULT
Debe mostrarse de forma predeterminada en la vista Detalles del Explorador de Windows.
SHCOLSTATE_SLOW
Recomienda que la vista de carpetas extraiga la información de columna de forma asincrónica, en un subproceso en segundo plano, ya que la extracción de esta información puede llevar mucho tiempo.
SHCOLSTATE_EXTENDED
Proporcionado por un controlador, no por el objeto folder.
SHCOLSTATE_SECONDARYUI
No se muestra en el menú contextual, pero aparece en el cuadro de diálogo Más.
SHCOLSTATE_HIDDEN
No se muestra en la interfaz de usuario.
SHCOLSTATE_PREFER_VARCMP
Usa la ordenación predeterminada en lugar de CompareIDs para obtener el criterio de ordenación.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |