Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. Содержимое контейнера буфера обмена
  2.  
  3. 1. Первый dword содержит общую длину данных в контейнере
  4.  
  5. 2. Второй dword указывает тип данныx:
  6.    0 = Текст
  7.    1 = Текст с блочным выделением
  8.    2 = Изображение
  9.    3 = RAW
  10.    4 и выше зарезервировано
  11.  
  12. 2.1 Текст
  13.     Данные в третьем dword содержат тип:
  14.     0 = UTF
  15.     1 = 0866    
  16.     2 = 1251
  17.     3 и выше зарезервировано
  18.  
  19. 2.2 Текст с блочным выделением
  20.     Отличается от п.2.1 только тем, что все строки имеют одинаковую длинну.
  21.  
  22. 2.3 Изображение
  23.     Третий dword - размер по X
  24.     Четвертый dword - размер по Y
  25.     Пятый dword - глубина цвета в битах (8, 16, 24, 32, 48, 64)
  26.     Шестой dword - Указатель на палитру (смещение от начала файла).
  27.                    Если палитры нет то значение 0
  28.     Седьмой dword - Размер области палитры, максимальное значение 256*4=1024байт.
  29.                    Если палитры нет то значение 0
  30.     Восьмой dword - Указатель на данные пикселей для R, G, B.
  31.     Девятый dword - Размер области данных для пикселей.
  32.    
  33. 2.4 RAW
  34.     Может содержать любые данные, т.к. содержимое на усмотрение программиста
  35.