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.

Nová funkcia Windows 10 umožní blokovanie aplikácií Win32

Nová funkcia Windows 10 umožní blokovanie aplikácií Win32Win32Windows 10Obchod Windows

Zatiaľ čo MacOS Gatekeeper a Android sú nakonfigurované tak, aby udržovali aplikácie tretích strán na uzde, Windows 10 momentálne nemá možnosť zabrániť inštalácii aplikácií iných ako Windows Store ...

Čítaj viac