*   >> Lese Utdanning Artikler >> science >> programming

Windows Forhåndsdefinert Controls

ClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = hInstance; wcx.hIcon = NULL; wcx.hCursor = LoadCursor (NULL, IDC_ARROW); wcx.hbrBackground = (HBRUSH) (COLOR_BACKGROUND + 1); wcx.lpszMenuName = NULL; wcx.lpszClassName = "MainWClass"; wcx.hIconSm = NULL; RegisterClassEx (& wcx); HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "hovedvinduet", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); if (hwndMain!) return false; Showwindow (hwndMain, SW_SHOW); UpdateWindow (hwndMain); HWND hwndEdit1; hwndEdit1 = CreateWindowEx (0, "EDIT", "Edit Test", WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hInstance, NULL); Showwindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); MSG msg; BOOL BRET; while ((Bret = GetMessage (& msg, hwndMain, 0, 0)) = 0) {if (Bret == -1) {//håndtere feil og muligens avslutte programmet} else {TranslateMessage (& msg); DispatchMessage (& msg); }} Returnere msg.

wParam; } Lagre koden som en tekstfil med navnet winedit.cpp i MinGW katalogen. Prøv koden ovenfor for å se hva redigeringskontrollen ser ut. Prøv det i ledetekstvinduet under MinGW katalogen med følgende kommando: g ++ winedit.cpp -mwindows -o winedit.exe Etter dette dobbeltklikker du på ikonet winapp.exe i winapp.exe mappe, for å se vinduet og redigeringskontroll.

Kodesegmentet som skaper redigeringskontrollen er, HWND hwndEdit1; hwndEdit1 = CreateWindowEx (0, "EDIT", "Edit Test", WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hInstance, NULL); Showwindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); Legg merke til at navnet, "Test Edit" gitt til redigeringskontrollen vises som den opprinnelige teksten i redigeringskontrollen. Det er ok. Hvis du ikke vil ha noen innledende tekst, og deretter sette navnet på barnet vinduet til NULL. Du kan velge redigeringskontrollen i vinduet som vises med musen og skriv noe som du vil i det.

Posisjonene og dimensjoner redigeringskontrollen er gitt i enheten enheter (se senere). Vinduet stil er WS_CHILD mao det er et underordnet vindu. Du har Showwindow og UpdateWindow funksjoner for barnet vinduet, som bruker håndtaket på barne vinduet. Disse to funksjoner som er nødvendig for å vise og male vinduet (se grunner senere).

Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Betydning av kontroller i Windows kontrollmeldinger redigeringskontroll i Windows Wind

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.