C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
буфер обмена, очистка
joynter
Отправлено: 30.11.2004, 17:33


Станционный диспетчер

Группа: Участник
Сообщений: 137



есть ли возможность програмно удалить содержимое буфера обмена?
AVC
Отправлено: 30.11.2004, 17:57


Ветеран

Группа: Модератор
Сообщений: 1583



TClipboard::Clear() устроит?
joynter
Отправлено: 30.11.2004, 18:11


Станционный диспетчер

Группа: Участник
Сообщений: 137



а как им пользоваться?
TClipboard *clbd = new TClipboard?
в у меня справке нет про TClipboard
avc*
Отправлено: 30.11.2004, 18:28


Не зарегистрирован







CODE

The Clipboard object is declared in the Clipbrd unit.
To add the Clipboard object to an application,
1 Select the unit that will use the Clipboard.
2 In the form’s .H file, add
#include <vcl\Clipbrd.hpp>

joynter
Отправлено: 30.11.2004, 18:48


Станционный диспетчер

Группа: Участник
Сообщений: 137



а если так пользоваться
CODE

SendMessage(hWnd1,WM_COPY,0,0);
SendMessage(hWnd2,WM_PASTE,0,0);

то как посоветуете очищать?
AVC
Отправлено: 01.12.2004, 09:14


Ветеран

Группа: Модератор
Сообщений: 1583



CODE

Clipboard Messages
Following are the messages used with the clipboard.

WM_ASKCBFORMATNAME
WM_CHANGECBCHAIN
WM_CLEAR
WM_COPY
WM_CUT
WM_DESTROYCLIPBOARD
WM_DRAWCLIPBOARD
WM_HSCROLLCLIPBOARD
WM_PAINTCLIPBOARD
WM_PASTE
WM_RENDERALLFORMATS
WM_RENDERFORMAT
WM_SIZECLIPBOARD
WM_VSCROLLCLIPBOARD



Отредактировано AVC — 01/12/2004, 09:43
Gedeon
Отправлено: 01.12.2004, 12:50


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE

MSDN

The EmptyClipboard function empties the clipboard and frees handles to data in the clipboard. The function then assigns ownership of the clipboard to the window that currently has the clipboard open.



CODE

BOOL EmptyClipboard(VOID);

Вернуться в Вопросы программирования в C++Builder