Трям
В MSDN, топик про клипборд, описан кусок кода (ниже)... Вот как, собсно, зять этот самый hData, к примеру шоб просто скопировать весь View в битмапе???
Благодарствую, за подробно — особенно!
Сергей
void CMyView::OnEditCopy()
{
// TODO: Add your command handler code here
AfxMessageBox( "Copy to Clipboard" );
if ( !OpenClipboard() )
{
AfxMessageBox( "Cannot open the Clipboard" );
return;
}
// Remove the current Clipboard contents
if( !EmptyClipboard() )
{
AfxMessageBox( "Cannot empty the Clipboard" );
return;
}
// ...
// Get the currently selected data (??????)
// ...
// For the appropriate data formats...
if ( ::SetClipboardData( CF_BITMAP, hData ) == NULL )
{
AfxMessageBox( "Unable to set Clipboard data" );
CloseClipboard();
return;
}
// ...
CloseClipboard();
}