Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Операции с буфером обмена


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Шустрик
Гость







СообщениеПн, 10-Ноя-2003 15:13    Заголовок сообщения: Операции с буфером обмена
Цитата

1) Скажите пожайлуста как в Image1.Picture засунуть картинку, которая находиться в буфере обмена? Вопрос
2) И скажите как сделать чтобы внизу возле часов была маленькая иконка, и когда на неё кликаешь, открывается небольшая панелька?
Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос

Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос

Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос
В начало
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПн, 10-Ноя-2003 15:43 
Цитата

1). Как-то через стандартный объект Clipboard: TClipboard. Если найду пример как это делать для картинок - выложу.
2). В разделе "Компоненты, утилиты, программы" KyRo выложил свой компонент для работы с tray

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
СообщениеПн, 10-Ноя-2003 16:09 
Цитата

И ещё скажите позайлуста код клавиши Print Scrin
В начало
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПн, 10-Ноя-2003 16:40 
Цитата

1). Попробуй Image1.Picture.Assign( Clipboard )
Только в uses добавь Clipbrd

Цитата:
И ещё скажите позайлуста код клавиши Print Scrin

А она ловится? Если да, то посмотри сам так:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
ShowMessageFmt( 'Key = %Xh', [Key] );
end;

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
СообщениеПн, 10-Ноя-2003 17:49 
Цитата

Если пишу
ShowMessageFmt( 'Key = %Xh', [Key] );
Она вызывает какуюто ошибку, а если написать
ShowMessage(StrToInt(Ord(Key)));
Тогда Print Scrin не определяется!
Помогите!
В начало
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеВт, 11-Ноя-2003 7:41 
Цитата

Ну PrintScreen вроде бы была системной клавишей и ее нужно перехватывать обрабатывая сообщение WM_SYSCOMMAND (вроде это) или перегрузить метод WMSysCommand (если получиться)
_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100