| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с буфером |
| Автор: Sergey89 11.10.2004, 19:09 |
| Как в Delphi узнать какие изображения сейчас в буфере? |
| Автор: Akella 12.10.2004, 13:42 |
| что значит "какие изображения" размер, тип (bmp,dib,jpg) или видеь сам рисунок. неужели нельзя задать вопрос более конкретно? |
| Автор: Sergey89 12.10.2004, 15:11 |
| Полные путь к изображениям |
| Автор: imageman 12.10.2004, 15:56 |
| и ты думаешь, что стало понятнее??? |
| Автор: x77 12.10.2004, 16:13 |
| никак это не узнать. во-первых, буфер хранит только последнюю вставку, а не череду рисунков (в офисных приложениях типа ворда и пр. клипбоард собственный, там всё иначе). и узнать путь, с которого его (рисунок) туда вставили - невозможно. можно только убедиться, что там действительно рисунок в нужном тебе формате (функция HasFormat). если предполагается юзать клипбоард из собственных приложений, то можно переопределить TClipBoard и воткнуть его вместо стандартного. но винда и другие приложения об этом ничего знать не будут. |
| Автор: Guest 13.10.2004, 13:24 |
| Можно хук повесить на вставку в буфер и определять путь в какую нить переменную, но эт только если из своей проги вставляешь. как допустим из ACDSee или Adobe PhotoJob я не вкурсе, но подумать можно |