frissítés karmester

Frissítés Explorer.

Hello. Gyakran láttam sok fórumon a kérdés: Hogyan tudom frissíteni újraindítása nélkül felfedező komputera. De a válasz nem kapott. Nemrégiben voltam kíváncsi erre a kérdésre maga. Szóval úgy döntöttem, hogy kérje, bár nagyon kevés reményt választ:

Hogyan frissíteni a Windows Explorer újraindítása nélkül a számítástechnikai rendszer? Rajzold újra szüksége a Start menüt.

SHFileOperation kell használni, majd a frissítés nem kell

Explorer - kivágták. Elhagyja kapcsolja ki a számítógépet. Várj. Knock Explorer. Kezdés rajzolni.

Ha a program fog tenni, hogy a kódot.

Explorer bizonyos esetekben az üzenet frissül WM_SETTINGCHANGE. Pontosabban, a „Start” menü nem próbáltam frissíteni, de bizonyosan van egy módja lenne, hogy több konkrét körülmények leírására


> Kellene konkrétabb körülmények leírására

Kérem. By the way, ez nem az én írásban talált egy másik fórumon, de én, furcsa módon, meg kell ugyanazt a dolgot:

Amikor például elrejti a tételt a „Start” menüt az adatbázisban, akkor újra kell indítani a módosítások érvénybe lépéséhez. Tehát nem WinBoost. A TweakUI segédprogram változik egyszerre, anélkül, hogy újraindul. Nem tudom, milyen üzenetet küld. Ez az, amit szeretnék, hogy ismer engem.

megpróbál
InvalidateRect (HWindow, nulla, False)
ahol HWindow - a Start menüben (Handle)


> próbálja
> InvalidateRect (HWindow, nulla, False)
> Hol HWindow - a start (Handle) menü

És honnan tudod, hogy a fogantyú?

HWindow = FindWindow ( "Shell_TrayWnd", NULL);
HWindow = FindWindowEx (HWindow, NULL, "gomb", NULL);
Lehet, hogy tévedek érti :))