이것은 Win32에서 Windows 클립 보드의 소유권을 추적하는 방법입니다.

  • Microsoft의 Raymond Chen은 Win32에는 클립 보드 소유자라는 개념이 있다고 설명합니다.
  • 누군가가 클립 보드에서 데이터를 요청할 때 클립 보드 소유자는 코딩 된 메시지를받습니다.
  • 지연 렌더링을 통해 사용자는 복잡한 클립 보드 데이터 생성을 연기 할 수 있습니다.
  • 이 기사에서는 어떤 상황에서클립 보드 변경의주의.
Win32의 Windows 클립 보드 소유권

최근 Microsoft 블로그 게시물에서 Microsoft의 Raymond Chen은 모든 사용자를 위해 Win32에서 Windows 클립 보드의 소유권이 어떻게 추적되는지 정확히 설명합니다.

이 정보는 귀하가 동의 할 수 있다고 확신하기 때문에 더 열정적이고 기술에 정통한 Windows 사용자에게 매우 중요 할 수 있습니다.

Win32에서 Windows 클립 보드의 소유권 추적

아시다시피 Win32에는 클립 보드 소유자라는 개념이 있습니다. 이 모든 것의 의도 된 규칙은 클립 보드 소유자가 실제로 클립 보드에 현재 데이터를 생성 한 창이라는 것입니다.

이 게시물에서, Chen은 또한 데이터를 클립 보드에 넣는 구체적인 사용 패턴을 설명합니다. 그는 누군가가 지연 렌더링으로 설정된 클립 보드에서 데이터를 요청할 때 클립 보드 소유자가 코딩 된 메시지를 수신한다고 언급합니다.

이러한 코딩 된 메시지는 삭제 당시 클립 보드의 소유자 인 경우 창 삭제 시퀀스의 일부로도 수신됩니다.

따라서 지연 렌더링을 통해 사용자는 복잡한 클립 보드 데이터 생성을 요청 된 지점까지 연기 할 수 있습니다.

규칙을 따르는 것이 가장 중요합니다

Raymond Chen은이 프로세스를 수행 할 때 특정 규칙을 따르는 것이 매우 중요하다는 사실을 언급하고 모든 사람이 실제로 그렇게하는 것은 아니라고 지적합니다.

일부 프로그램이 내용을 완전히 바꾸는 대신 데이터를 추가하려는 의도로 클립 보드를 여는 방식을 보면 이해할 수 있습니다.

16 비트 Windows 시대에 시스템은 응용 프로그램이 정직하고 공익을위한 규칙을 준수한다고 가정했습니다.

그는 클립 보드 소유자가 한 명뿐이기 때문에이 보너스 클립 보드 데이터 시나리오에서 문제가 발생한다고 설명합니다.  클립 보드에 데이터를 저장하기 위해 협력 한 창.

Chen이 설명했듯이 클립 보드의 소유권은 다음 상황에서만 변경됩니다.

  • 빈 클립 보드 명령이 배포되면 현재 클립 보드 오프너가 클립 보드 소유자가됩니다.
  • 클립 보드 소유자가 삭제되면 클립 보드 소유자가 null로 재설정됩니다.

여기서 유일한 논리적 결론은 클립 보드 소유자가 여전히 존재하는 경우 가장 최근에 빈 키보드 명령을 호출 한 창으로 요약 될 수 있다는 것입니다.

이 모든 유용한 정보는 Microsoft 블로그에 제출 된 전체 기사를 읽으면 찾아 볼 수 있습니다.

Microsoft 직원이 제시 한 방법에 대해 어떻게 생각하십니까? 아래 댓글 섹션에서 이에 대해 모두 알려주십시오.

Microsoft는 Store에서 기본 Win32 게임에 대한 완전한 지원을 제공합니다.

Microsoft는 Store에서 기본 Win32 게임에 대한 완전한 지원을 제공합니다.Microsoft 스토어Win32

우리는의 기여를 부정 할 수 없습니다 유니버설 Windows 앱 Microsoft Store의 성장을 향해. 많은 게이머가 좋아하는 앱과 게임을 다운로드하기 위해 스토어를 방문했습니다.개발자는 UWP API를 활용하여 Xbox One과 Windows 10을 모두 지원하는 게임과 앱을 개발합니다.이제 Microsoft는 마침내 PC 게임 제공을 강화할 ...

더 읽어보기
Microsoft Store는 곧 새로운 Win32 앱을 호스팅 할 수 있습니다.

Microsoft Store는 곧 새로운 Win32 앱을 호스팅 할 수 있습니다.Microsoft 스토어Win32Windows 10 앱

Microsoft는 더 많은 Win32 앱을 스토어에 제공하여 Win32 앱 및 UWP 앱. 분명히, 에 대한 뉴스 UWP 앱의 죽음 소문에 불과했습니다. 사실, 마이크로 소프트는 연례 빌드 개발자 컨퍼런스에서 UWP 앱. Microsoft는 기본적으로 개발자의 작업을 용이하게하기 위해 플랫폼에 몇 가지 중요한 변경을 수행 할 준비가되어 있습니다. 더...

더 읽어보기
Windows 10 Core OS는 향후 Win32 앱을 지원할 수 있습니다.

Windows 10 Core OS는 향후 Win32 앱을 지원할 수 있습니다.Win32

Microsoft는n 적응 형 및 모듈 식 버전의 Windows. 이 빌드는 올해 후반에 출시 될 예정입니다. 안드로메다 OS 과 듀얼 스크린 장치. 사용자가 실행할 수 있습니다. Windows 스토어에서 사용할 수있는 UWP 및 PWA 앱. Microsoft는 현재 곧 출시 될 Andromeda 용 Windows 10 빌드를 개발 중입니다. 보고에 ...

더 읽어보기