Как буфер обмена работает в Windows?

Какова его структура данных? Действительно ли это основано на XML? Как это может различать различные типы контента, например, текст, изображение, файлы и т.д.?

13
задан Robbie JW 20 February 2014 в 19:54
поделиться

3 ответа

Это системное битовое ведро, т.е. оно содержит только последовательность байтов и целое значение (атом окна), которое описывает его формат - но не гарантирует, что последовательность байтов действительно имеет этот формат.

Единственной особенностью, отличной от этого, является то, что приложение может решить, хочет ли оно, чтобы система хранила последовательность байтов, или же приложение хранит данные само и предоставляет их только тогда, когда кто-то запрашивает их.

Таким образом, как вы видите, это API, а не структура данных.

10
ответ дан 1 December 2019 в 22:57
поделиться

Если вы используете Win32 API, вот ссылка: http://msdn.microsoft.com/en-us/library/ms649014(VS.85] ).aspx

7
ответ дан 1 December 2019 в 22:57
поделиться

Быстрый, ленивый поиск Google получил это; Надеюсь, это немного поможет:

http://msdn.microsoft.com/en-us/library/system.windows.clipboard.aspx

3
ответ дан 1 December 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: