Problémy s funkciou CreateWindowEx pre 32-bitové aplikácie v systéme Windows 10
V niektorých prípadoch po inovácii na novšiu verziu Windows 10 spôsobí zlyhania alebo iné problémy, keď zavolá funkciu CreateWindowEx z msctf.dll pri vytváraní okien v niektorých 32-bitových aplikáciách. V tomto príspevku pochopíme, čo je funkcia CreateWindowEx – preskúmajte možné príčiny chyby tejto funkcie a potom poskytnite odporúčané riešenie na zmiernenie problému.
Pochopenie funkcie CreateWindowEx
Aplikácie Windows(Windows) , vrátane aplikácií .NET, ktoré používajú Windows Forms alebo Windows Presentation Foundation ( WPF ), vytvárajú svoje okná volaním funkcií CreateWindowExA alebo CreateWindowExW .
Obe funkcie interne volajú spoločnú funkciu USER32 , ktorá vykoná overenie niektorých parametrov, ako sú štýly okien a rukoväte špecifikované vo volaní, spracovávajú vytvorenie podriadeného okna MDI , ak je špecifikovaný štýl rozšíreného okna (MDI)WS_EX_MDICHILD , a spracováva aktuálny kontext aktivácie pre volanie. niť. Ak je všetko v poriadku na strane USER32 volania (USER32-side)CreateWindowEx , potom zavolá implementáciu CreateWindowEx v režime jadra ( WIN32K ) .
CreateWindowEx vykoná pri pokuse o vytvorenie nového objektu okna nasledujúce úlohy:
- Zistite, či vytvorenie handle pre nový objekt okna prekročí limit kvóty User handle pre volajúci proces.
- Prideľuje pamäť pre nový objekt okna z haldy pracovnej plochy.
- Inicializuje pamäť pre nový objekt okna.
- Vytvorí popisovač pre nový objekt okna v tabuľke Užívateľský ovládač.(User)
Príčiny zlyhania CreateWindowEx
Niektoré podmienky, ktoré môžu vyvolať problém s funkciou CreateWindowEx , sú vymenované takto:
- Zadaná trieda okna neexistuje.
- Používanie neplatných štýlov okien alebo rozšírených štýlov okien.
- Používanie neplatných používateľských(User) rukovätí, ako sú rukoväte okien a rukoväte ponuky.
- Pokus o vytvorenie podriadeného okna bez zadania nadradeného okna.
- Pokus o vytvorenie podriadeného okna alebo vlastneného okna a zadaný rodič/vlastník patrí k inej ploche ako volajúce vlákno.
- Vytvorenie podriadeného alebo vlastneného okna prekročí limit vnoreného okna.
- Vytvorením nového objektu okna prekročíte kvótu manipulátora pre volajúci proces.
- V halde pracovnej plochy nie je k dispozícii dostatok pamäte na pridelenie pamäte pre objekt nového okna.
- V tabuľke User handle nie sú žiadne dostupné položky.(User)
Opravte problémy s funkciou CreateWindowEx(Fix CreateWindowEx) pre 32-bitové aplikácie v systéme Windows 10(Windows 10)
Spoločnosť Microsoft(Microsoft) poskytla riešenie problémov s funkciou CreateWindowEx .
Ak chcete tento problém vyriešiť, budete musieť vrátiť inštaláciu systému Windows 10 na predchádzajúcu verziu.
Možnosť vrátenia späť v systéme Windows 10(Windows 10) je k dispozícii 10 dní(10 days) (vo väčšine prípadov) po inovácii inštalácie systému Windows 10.
Táto operácia zachová vaše osobné súbory, ale odstráni aplikácie a ovládače, ktoré boli nainštalované po inovácii, a tiež zruší všetky zmeny, ktoré ste vykonali v nastaveniach.
Ak možnosť vrátenia späť nie je k dispozícii – zálohujte si svoje osobné súbory , môžete sa obrátiť na svoju IT podporu alebo helpdesk alebo podporu spoločnosti Microsoft so žiadosťou(Microsoft Support) o pomoc s obnovením zariadenia na predchádzajúcu verziu systému Windows 10(Window 10) .
That’s it!
PS : Microsoft pracuje na riešení a poskytne aktualizáciu v pripravovanom vydaní systému Windows 10 .(Windows 10)
Related posts
V nastaveniach systému Windows 10 vyberte, kde sa majú aplikácie zobrazovať sivou farbou
VPN založená na CMAK nefunguje po inovácii na Windows 10
Cloudová schránka (Ctrl+V) nefunguje alebo sa synchronizuje v systéme Windows 10
Hodnotenie K-12 hlási aplikácie bežiace na pozadí Windowsu 10
Počítač bol nesprávne rozpoznaný ako mimo doménovej siete
Riešenie problémov s internetovým pripojením v systéme Windows 10
Najlepší bezplatný softvér na skenovanie čiarových kódov pre Windows 10
Riešenie problémov so zamrznutím alebo náhodným uzamykaním systému Windows 10
Možnosť Skryť panely s nástrojmi v kontextovej ponuke panela úloh v systéme Windows 10
Správy a zaujímavosti sa nezobrazujú alebo chýbajú v systéme Windows 10
Ako nainštalovať NumPy pomocou PIP v systéme Windows 10
3 najlepšie aplikácie Reddit pre Windows 10, ktoré sú dostupné v obchode Windows Store
Ako používať Network Sniffer Tool PktMon.exe v systéme Windows 10
Na zariadení so systémom Windows 10 nie je spustená jedna alebo viacero zvukových služieb
Čo je to Enablement Package v systéme Windows 10
Program sa nedá spustiť, pretože v systéme Windows 10 chýba súbor MSVCP140.dll
Ako riešiť problémy so sieťovým pripojením v systéme Windows 10
Režim v lietadle je v systéme Windows 10 sivý
Režim v lietadle sa v systéme Windows 10 nevypne
PicsArt ponúka vlastné nálepky a exkluzívne 3D úpravy v systéme Windows 10