CREATESTRUCT

CREATESTRUCT štruktúra definuje veľkosť inicializačných parametrov prešiel postupu okno aplikácie.

tYPEDEF struct tagCREATESTRUCT {/ / cs LPVOID lpCreateParams; 
    HINSTANCE hInstance; 
    HMENU hMenu; 
    HWND hwndParent; 
    int cy; 
    int cx; 
    int y; 
    int x; 
    DLHÉ štýlom; 
    LPCTSTR lpszName; 
    LPCTSTR lpszClass; 
    DWORD dwExStyle; 
} CREATESTRUCT 
 

Členovia

lpCreateParams
Obsahuje dodatočné údaje, ktoré sa môžu používať na vytvorenie okna. Ak okno je vytváraný na volanie funkcie CreateWindow alebo CreateWindowEx , tento člen obsahuje hodnotu parametra lpParam špecifikované v volanie funkcie.

Ak je okno vytváraný MDI okno, tento člen obsahuje smerník na štruktúru MDICREATESTRUCT.

Systém Windows NT: Ak okno je vytváraný z dialógového okna šablóny, tento člen je adresa krátke hodnota, ktorá určuje veľkosť v bajtoch dát na vytvorenie okna. Hodnota je bezprostredne nasledovať vytvorenie údajov. Ďalšie informácie nájdete v časti nasledovné poznámky.

hInstance
Rukoväť na modul, ktorý vlastní nové okno.
hMenu
Spracovať do ponuky na použitie v novom okne.
hwndParent
Popisovač rodičovské okno, ak okno nie je dcérskym oknom. Ak je vo vlastníctve okna tento člen identifikuje vlastníka okna. Ak okno nie je dieťa alebo vlastníctve okno, tento člen má hodnotu NULL.
cy
Určuje výšku nové okno v pixeloch.
cx
Určuje šírku nové okno v pixeloch.
y
Určuje súradnica y v ľavom hornom rohu nové okno. Ak nové okno nie je dcérskym oknom, súradnice sú vzhľadom na rodičovské okno. V opačnom prípade súradníc, ktoré sú relatívne vzhľadom na obrazovke pôvodu.
x
Určuje súradnica x v ľavom hornom rohu nové okno. Ak nové okno nie je dcérskym oknom, súradnice sú vzhľadom na rodičovské okno. V opačnom prípade súradníc, ktoré sú relatívne vzhľadom na obrazovke pôvodu.
štýl
Určuje štýl pre nové okno.
lpszName
Smerník na reťazec zakončený nulou určujúci názov nového okna.
lpszClass
Ukazovateľ zakončený reťazec, ktorý určuje názov triedy v novom okne.
dwExStyle
Určuje rozšírené štýl pre nové okno.

Poznámky

Systém Windows NT: Mali prístup k údajom zastúpení členských lpCreateParams pomocou ukazovateľa, ktorý bol vyhlásený za pomocou NEZAROVNANEJ typu, pretože ukazovateľ nesmie byť DWORD zarovnané. To sa prejavilo v nasledujúcom príklade

tYPEDEF struct tagMyData {/ / definovať dáta na vytvorenie tu. 
} MYDATA; 
 
TYPEDEF struct tagMyDlgData {krátke cbExtra; 
    MYDATA myData; 
} MYDL&GDATA, NEZAROVNANEJ * PMYDLGDATA; 
 
PMYDLGDATA pMyDlgdata = (PMYDLGDATA) ((lParam (LPCREATESTRUCT))-gt; lpCreateParams) 
 

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.

Pozri tiež

Windows prehľad okno štruktúry CreateWindow, CreateWindowEx, MDICREATESTRUCT

Index