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)