Hogyan lehet elrejteni egy ablakot a tálcán - az egészet, és a programozás

A legegyszerűbb és szép, IMHO, ahogy -, hogy a stílus ex WS_EX_TOOLWINDOW ablakot. Íme:
De ez a módszer nem túl jó, mert az ablak kissé módosítja a méretét és megjelenését. Ezzel a stílus, az ablak propodaet méret gomb (Close), a Teljes méret (Open), valamint szintén egy ikon a jobb felső sarokban.

Mi a teendő ebben az esetben?

Ez nagyon egyszerű. Hozzon létre egy szülő ablak, ahol a téma nem közvetlen rálátás az asztalon, tegye őt a megadott stílus, elrejteni, és tegye meg a rejtett ablak szülő. Itt van, hogyan kell csinálni:
Nos, úgy tűnik, hogy meg!

// A mérete és száma elemek korzineSHSTDAPI SHQueryRecycleBin (LPCTSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo);.

// törli az említett helyezése diskeSHSTDAPI SHEmptyRecycleBin (HWND hwnd, LPCTSTR pszRootPath, DWORD dwFlags);.

Ahogy SendMessage () és SendDlgItemMessage () lehet használni hozzá sorokat a listában. SendMessage () segítségével üzenetet küldeni a megadott ablak a fogantyú segítségével a listában. SendDlgItemMessage () használják, hogy küldjön egy üzenetet, hogy a gyermek ablakot az ablak és használatát.

A következő függvény nem csak elrejteni / megjeleníteni tálcán, hanem létrehozni asztali környezetben (a SystemParametersInfo), hogy ha elrejti a tálcán alul nem marad üres hely: void gShowHideTaskBar (BOOL bHide / * = FALSE * /)

Íme: #include void main (void)