Vytvorenie posúvače

Pri vytváraní prekrytia, pop-up alebo dieťa okno, môžete pridať štandardný posúvače pomocou funkcie CreateWindowEx a WS_HSCROLL, WS_VSCROLL alebo oboch štýloch. Děláš pridá vodorovný alebo Zvislý posúvač, alebo oboje, do okna. V nasledujúcom príklade vytvára okno so štandardným vodorovné a Zvislé posúvače.

hwnd = CreateWindowEx (0 L / / nie predĺžiť štýly "MyAppClass", / / okno triedy "Navigačné Bar žiadosť", / / text na okno titulnej lišty WS_OVERLAPPEDWINDOW |        / / okna štýly WS_HSCROLL | 
        WS_VSCROLL, CW_USEDEFAULT, / / predvolené horizontálnej polohy CW_USEDEFAULT, / / predvolené vertikálnej polohy CW_USEDEFAULT, / / default width CW_USEDEFAULT, / / default výška NULL (HWND), / / nie materské prekrývajúca Windows NULL (HMENU), / / okno triedy ponuky hinst / / stupňa vlastniacu toto okno NULL (LPVOID) / / ukazovateľ nie sú potrebné) 
 

K procesu posúvania panel správ pre tieto posúvače, musí obsahovať príslušný kód v hlavnom okne postup.

Ak používate funkciu CreateWindowEx vytvoriť okno, môžete pridať posúvač zadaním triedu okna posúvač. To vytvára vodorovný alebo Zvislý posúvač, v závislosti od toho, či už SBS_HORZ alebo SBS_VERT zadané ako et2l okna. Môžu byť uvedené aj posúvača veľkosť a jej polohu vo vzťahu ku svojej materskej okno. V nasledujúcom príklade vytvára Vodorovný posúvač a pozície v pravom hornom rohu okna.

hwndScroll = CreateWindowEx (0 L / / nie predĺžiť štýly "SCROLLBAR", / / posúvač kontrolu triedy (ukončený nulou LPSTR) NULL, / / textové okno titulnej lišty WS_CHILD | SBS_HORZ, / / posúvač štýly 0, / / horizontálne umiestnite 0, / / vertical pozíciu 200, / / šírka posúvania panel CW_USEDEFAULT, / / default výška hwnd / / hlavného okna rukoväť NULL (HMENU), / / nijaké menu pre panel hinst prejdite, / / stupňa vlastniacu toto okno NULL (LPVOID) / / ukazovateľ nie sú potrebné) 
 

Index