Popisovače window

Po vytvorení okno vytvorenie funkcia vráti okno zvládnuť ktorý jedinečne identifikuje okna. Aplikácia používa túto rukoväť v iných funkcií riadiť svoje činnosti do okna. Okno popisovač má údajový typ HWND ; žiadosť musí tento typ použite, keď vyhlási premenná, ktorá drží okno rukoväť.

Existujú špeciálne konštanty, ktoré môžu nahradiť okno rukoväť v niektorých funkcií. Napríklad jedna aplikácia môže použiť HWND_BROADCAST funkcie SendMessage a SendMessageTimeout alebo HWND_DESKTOP v MapWindowPoints funkcia.

Hoci konštantou NULL nie je okno rukoväť, ju môžete použiť v niektorých funkcií upresniť, že žiadne okno je ovplyvnený. Napríklad, špecifikujúce NULL pre funkciu CreateWindowEx hwndParent parameter vytvára okno, ktoré nemá nijakú materská alebo vlastníka. Zadávanie NULL pre parameter hWnd funkcie okno s hlásením vytvorí hlásením, že má žiaden vlastníka. Niektoré funkcie môžu vrátiť NULL namiesto na rukoväť, uvádzajúce, že danú akciu sa vzťahuje na žiadne okno.

Jedna aplikácia môže použiť funkciu FindWindow objavovať či okno s názvom určenej triedy alebo názov okna existuje v systéme. Ak v okne existuje, FindWindow vráti popisovača do okna. Chcete obmedziť vyhľadávanie len na podriadené okná konkrétny aplikácie, použite funkciu FindWindowEx . Funkcia IsWindow určuje, či okno rukoväť identifikuje platný existujúci okien.

Index