Takto sledujete vlastníctvo schránky Windows vo Win32

  • Raymond Chen z Microsoftu vysvetľuje, že vo Win32 existuje koncept vlastníka schránky.
  • Vlastník schránky dostane kódovanú správu, keď niekto požiada o údaje zo schránky.
  • Oneskorené vykreslenie umožňuje používateľovi odložiť vytvorenie komplikovaných údajov schránky.
  • V tomto článku sa dozviete, za akých okolností ospôsob zmeny schránky.
Vlastníctvo schránky Windows vo Win32

V nedávnom príspevku na blogu spoločnosti Microsoft Raymond Chen od spoločnosti Microsoft vysvetľuje pre všetkých používateľov, ktorí sú tam vonku, presne to, ako sa vo Windows 32 sleduje vlastníctvo schránky Windows.

Tieto informácie sa môžu ukázať ako neoceniteľné pre niektorých nadšenejších a technicky zdatnejších používateľov systému Windows, pretože sme si istí, že s tým môžete súhlasiť.

Sledovanie vlastníctva schránky Windows vo Win32

Ako možno viete niektorí, vo Win32 existuje koncept vlastníka schránky. Pravidlom, ktoré za tým všetkým stojí, je, že vlastníkom schránky je vlastne okno, ktoré vytvorilo údaje, ktoré sa v súčasnosti nachádzajú v schránke.

V tomto príspevku

, Chen tiež vysvetľuje špecifický vzor použitia na vkladanie údajov do schránky. Spomína, že vlastník schránky dostane kódovanú správu, keď niekto požaduje údaje zo schránky, ktoré boli nastavené ako oneskorené vykreslenie.

Tieto kódované správy sa prijímajú aj ako súčasť sekvencie zničenia okna, ak je v čase zničenia stále vlastníkom schránky.

Takže oneskorené vykreslenie umožňuje používateľovi odložiť vytváranie komplikovaných údajov schránky až do požadovaného bodu.

Dodržiavanie pravidiel má mimoriadny význam

Raymond Chen pripomína skutočnosť, že je veľmi dôležité pri vykonávaní tohto procesu dodržiavať určité pravidlá, a zdôrazňuje, že to nerobia skutočne všetci.

Môžeme to pochopiť, keď vidíme, ako niektoré programy otvárajú schránku s úmyslom pridať údaje, namiesto toho, aby úplne nahradili obsah.

V časoch 16-bitového systému Windows systém predpokladal, že aplikácie boli čestné a hrali ich pravidlá pre spoločné dobro.

Ďalej vysvetľuje, že tento scenár údajov o bonusovej schránke vytvára problém, pretože je tu iba jeden vlastník schránky, ale teraz existuje dva Windows, ktorí spolupracovali pri vkladaní údajov do schránky.

Vlastníctvo schránky sa mení iba za týchto okolností, ako vysvetlil Chen:

  • Keď prázdna schránka príkaz je nasadený, aktuálny otvárač schránky sa stane vlastníkom schránky.
  • Keď je vlastník schránky zničený, vlastník schránky sa vynuluje.

Jediným logickým záverom by bolo, že vlastníka schránky možno zhrnúť ako okno, ktoré naposledy volalo prázdny príkaz z klávesnice, ak ešte existuje.

Všetky tieto užitočné informácie nájdete v kompletnom článku na blogu Microsoft.

Aký je váš názor na metódy prezentované zamestnancom spoločnosti Microsoft? Dajte nám o tom vedieť všetko v sekcii komentárov nižšie.

Spoločnosť Microsoft prináša v obchode úplnú podporu pre natívne hry Win32

Spoločnosť Microsoft prináša v obchode úplnú podporu pre natívne hry Win32Obchod MicrosoftWin32

Nemôžeme poprieť príspevok Univerzálne aplikácie pre Windows smerom k rastu Microsoft Store. Mnoho hráčov si išlo do obchodu stiahnuť svoje obľúbené aplikácie a hry.Vývojári využívajú rozhrania UWP...

Čítaj viac
Microsoft Store by čoskoro mohol hostiť nové aplikácie Win32

Microsoft Store by čoskoro mohol hostiť nové aplikácie Win32Obchod MicrosoftWin32Aplikácie Pre Windows 10

Spoločnosť Microsoft pracuje na zavedení ďalších aplikácií Win32 do obchodu, aby sa zmenšil rozdiel medzi nimi Aplikácie Win32 a UWP. Zdá sa, že správy o smrť aplikácií pre UPW nebolo nič iné ako f...

Čítaj viac
Windows 10 Core OS by mohol v budúcnosti podporovať aplikácie Win32

Windows 10 Core OS by mohol v budúcnosti podporovať aplikácie Win32Win32

Microsoft pracuje na an adaptívna a modulárna verzia verzie systému Windows. Očakáva sa, že stavba bude uvedená do prevádzky koncom tohto roka pre OS Andromeda a zariadenia s dvoma obrazovkami. Umo...

Čítaj viac