//проверяем есть ли доступные данные
//CF_HDROP означает что нас интересуют входящие данные о файлах
if (!IsClipboardFormatAvailable(CF_HDROP))
{
AfxMessageBox( "No avaible files in Clipboard" );
return;
}
//открываем буфер обмена
if ( !OpenClipboard() )
{
AfxMessageBox( "Cannot open the Clipboard" );
return;
}
//получаем данные из буфера обмена
HDROP my_cb_data;
//приводим данные из типа HANDLE в тип HDROP
my_cb_data = (HDROP)GetClipboardData(CF_HDROP);
//если данные получены
if(my_cb_data)
{
//получаем количество файлов в буфере обмена
//для чего вторым параметром передаем 0xFFFFFFFF
UINT num_cb_files = DragQueryFile(my_cb_data,0xFFFFFFFF,NULL,0);
CString st_num_cb_files;
st_num_cb_files.Format("%i", num_cb_files);
AfxMessageBox( st_num_cb_files, MB_OK);
//создаем буфер для хранения имен файлов
TCHAR *fName = new TCHAR[num_cb_files];
//заполняем буфер
DragQueryFile(my_cb_dta, 0, fName, num_cb_files );
AfxMessageBox( fName, MB_OK);
}
//закрываем буфер обмена
CloseClipboard();
http://www.vsokovikov.narod.ru/New_MSDN_API/index_msdn.htm
http://www.codeproject.com/KB/clipboard/archerclipboard1.aspx
http://netcode.ru/cpp/?click=r-213.php.htm
Ярлыки
- С++ (3)
- Стихи (1)
- тонировка (1)
- Цитаты (2)
- ALTlinux (1)
- Apache (2)
- big-endian (1)
- Blogger (1)
- books (3)
- books links (1)
- Buisness (10)
- C (1)
- C# (5)
- c++ (27)
- car (8)
- Cheat (1)
- CSS (1)
- DLL (1)
- Draw (1)
- Eclipse (2)
- Films (1)
- Firefox (4)
- Flash (1)
- GTK (2)
- GUI (1)
- Home server (1)
- Hotels (1)
- HTML (6)
- IE (1)
- Internet (2)
- Java (1)
- JavaScript (6)
- jQuery (1)
- KDE (1)
- KeeTouch (1)
- Linux (34)
- little-endian (1)
- Makefile (1)
- MFC (6)
- multi-thread (2)
- Music (1)
- ODBC (2)
- OpenBox (2)
- photo (4)
- PHP (38)
- programing (2)
- proxy (1)
- QML (37)
- Qt (41)
- QtCreator (2)
- RegExp (3)
- Shopping (12)
- shutdown (1)
- Soft (1)
- Sound Card (1)
- SQL (1)
- SQL Server (14)
- Subversion (1)
- SVN (1)
- teach (4)
- text-editor (1)
- Travels (1)
- Ubuntu (38)
- Upstart (1)
- Vi (2)
- VirtualBox (2)
- Virtualization (1)
- vkontakte.ru (1)
- Web (2)
- Web-Kit (5)
- WinAPI (7)
- Windows (4)
Комментариев нет:
Отправить комментарий