Hvordan lage WinAPI ListBox
Microsoft Windows Application Programming Interface (WinAPI) lar deg bruke .NET skjemakontroller, inkludert ListBox skjemakontroll for å velge alternativer i brukerapplikasjoner. Den ListBox kontroll gir deg muligheten til å presentere et utvalg av applikasjonsobjekter på Windows Forms. De WinAPI funksjoner er tilgjengelige gjennom et sett av Windows Forms parametere. Du forenkle legge av søknaden meldinger til dialogboksene ved å bruke WinAPI parametre på NET former.
Bruksanvisning
1 Klikk på "Start" -knappen i Windows og velg "Microsoft Visual Studio."
2 Klikk "Open" og velg C ++ program der du vil opprette WinAPI ListBox kontroll.
3 Legg til følgende kode etter "public void main ()" linje for å skape "L" ListBox kontroll i programmet:
privat HandleRef BuildWindowCore (HandleRef hWndParent) overstyring
{
HWND handle = CreateWindowEx(0, L"LISTBOX", L
// Dette er en Win32 L listeboksen.
WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_BORDER 0, 0, 30, 70,
// Listen høyde og bredde
(HWND) hwndParent.Handle.ToPointer(),
// WinAPI lParam
return HandleRef(this, IntPtr(handle));
// Klart hwnd å frigjøre minne
private void DestroyWindowCore (HandleRef hwnd) overstyring
}
4 Klikk på "File", "Save" for å legge til ListBox kontroll til C ++ program.