Método IProgressDialog::SetLine (shlobj_core.h)
Muestra un mensaje en el cuadro de diálogo de progreso.
Sintaxis
HRESULT SetLine(
DWORD dwLineNum,
[in] PCWSTR pwzString,
BOOL fCompactPath,
LPCVOID pvResevered
);
Parámetros
dwLineNum
Tipo: DWORD
Número de línea en el que se va a mostrar el texto. Actualmente hay tres líneas: 1, 2 y 3. Si se incluyó la marca PROGDLG_AUTOTIME en el parámetro dwFlags cuando se llamó a IProgressDialog::StartProgressDialog , solo se pueden usar las líneas 1 y 2. El tiempo estimado se mostrará en la línea 3.
[in] pwzString
Tipo: PCWSTR
Cadena Unicode terminada en null que contiene el texto.
fCompactPath
Tipo: BOOL
TRUE para que las cadenas de ruta de acceso se compacten si son demasiado grandes para caber en una línea. Las rutas de acceso se compactan con PathCompactPath.
pvResevered
Tipo: LPCVOID
Reservado. Se establece en NULL.
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.
Comentarios
Esta función se usa normalmente para mostrar un mensaje como "El elemento XXX se está procesando". Normalmente, los mensajes se muestran en las líneas 1 y 2, con la línea 3 reservada para el tiempo estimado.
Requisitos
Requisito | Value |
---|---|
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 | shlobj_core.h |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |