Tecnología

Inicio

Cómo crear Winapi cuadro de lista

Cómo crear Winapi cuadro de lista


De programación de aplicaciones de Microsoft Windows Interface (API de Windows) le permite utilizar los controles de formulario de .NET, incluyendo el control de formulario cuadro de lista para la elección de opciones en las aplicaciones de usuario. El control ListBox le da la posibilidad de presentar una selección de los objetos de la aplicación de las formas de Windows. Las funciones WinAPI están disponibles a través de un conjunto de parámetros de los formularios Windows. A simplificar la adición de los mensajes de aplicación a los cuadros de diálogo mediante el uso de parámetros WinAPI en los formularios .NET.

Instrucciones

1 Haga clic en el botón "Inicio" de Windows y seleccione "Microsoft Visual Studio."

2 Haga clic en "Open" y selecciona el programa C ++ en la que desea crear el control ListBox WinAPI.

3 Agregue el código siguiente después del "public void Principal ()" línea para crear el control ListBox "L" en su programa:

privada HandleRef BuildWindowCore (HandleRef hwndParent) Accionamiento

{

HWND handle = CreateWindowEx(0, L"LISTBOX", L

// Este es un Win32 L cuadro de lista.

WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_BORDER 0, 0, 30, 70,

// Altura del cuadro de lista y el ancho

(HWND) hwndParent.Handle.ToPointer(),

// WinAPI lparam

return HandleRef(this, IntPtr(handle));

// Clara hwnd para liberar la memoria

DestroyWindowCore private void (HandleRef hwnd) de anulación

}

4 Haga clic en el "Archivo", "Guardar" para agregar el control ListBox a su programa en C ++.