Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CF_DIB и CF_BITMAP


LDV ©   (2009-06-08 11:08:00) 

начал изучать работу с clipboard и по ходу возник вопрос: равнозначны ли форматы CF_DIB и CF_BITMAP?
Ну например, хочу проверить содержит ли clipboard изображение:


 Clipboard.Open;
 if Clipboard.HasFormat(CF_DIB) then
   ShowMessage('Image')
 else
   if Clipboard.HasFormat(CF_BITMAP) then
     ShowMessage('Image')
 Clipboard.Close;
end;


или же достаточно проверить наличие в буфере одного из форматов?


Amoeba   (2009-06-08 13:48:00) [1]


> LDV   (08.06.09 12:10) [2]
>
> еще уточнение. Существование одного из форматов (имеется
> ввиду CF_BITMAP и CF_DIB) гарантирует существование второго?
>

А экспериментально проверить сложно?


LDV   (2009-06-08 12:10:00) [2]

еще уточнение. Существование одного из форматов (имеется ввиду CF_BITMAP и CF_DIB) гарантирует существование второго?


Игорь Шевченко   (2009-06-08 12:01:00) [3]

Нет, не равнозначны. CF_BITMAP - это DDB, а CF_DIB - это DIB или DIB-секция


Наверх

Титульная страница Поиск, карта сайта Написать письмо