Help:How to clear specified format data from clipboard?
Mao Zhihong -- maozhihong@hotmail.com
Monday, December 09, 1996
Environment: VC++ 1.52, VC++ 4.0 with patch, Win3.1, Win 95
Dear friends,
In my project, I put some important data(in my own format) into
clipboard for data exchange, after I finish the work, I wanna clear them
without clear the entire clipboard. I searched all the MSDN, KB,
FAQ,..., but still no answer! :(
Can anyone help me?
...
// put a bitmap and a metafile picture on the clipboard
if (pView->OpenClipboard()) {
::SetClipboardData(CF_DIB, hdib);
::SetClipboardData(CF_METAFILEPICT, hwmf);
::CloseClipboard();
}
...
// do our job
...
// now I need to clear only CF_DIB data, how could I ?
???
(There is a ::EmptyClipboard(), but it will empty everything!)
Yours
mao
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mao Zhihong ( Robert Mao ) DreamyRainbow Software Studio
Voc/Fax : 86-25-5408086
E-Mail : maozhihong@hotmail.com mao@seu.edu.cn
URL : http://seic3.seu.edu.cn/~mao
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Dicky Singh -- Dicky@landmark.com
Wednesday, December 11, 1996
how about:
GetClipboardData(CF_DIB);
hWMF=GetClipboardData(CF_METAFILEPICT);
::EmptyClipboard();
SetClipboardData(CF_METAFILEPICT, hWMF);
or something similar? just a guess....
-Dicky Singh, Dicky@Landmark.COM
----------
From: Mao Zhihong
Sent: Monday, December 09, 1996 1:35 AM
To: MFC Board
Subject: Help:How to clear specified format data from clipboard?
Environment: VC++ 1.52, VC++ 4.0 with patch, Win3.1, Win 95
Dear friends,
In my project, I put some important data(in my own format) into
clipboard for data exchange, after I finish the work, I wanna clear them
without clear the entire clipboard. I searched all the MSDN, KB,
FAQ,..., but still no answer! :(
Can anyone help me?
...
// put a bitmap and a metafile picture on the clipboard
if (pView->OpenClipboard()) {
::SetClipboardData(CF_DIB, hdib);
::SetClipboardData(CF_METAFILEPICT, hwmf);
::CloseClipboard();
}
...
// do our job
...
// now I need to clear only CF_DIB data, how could I ?
???
(There is a ::EmptyClipboard(), but it will empty everything!)
Yours
mao
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mao Zhihong ( Robert Mao ) DreamyRainbow Software Studio
Voc/Fax : 86-25-5408086
E-Mail : maozhihong@hotmail.com mao@seu.edu.cn
URL : http://seic3.seu.edu.cn/~mao
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| Вернуться в корень Архива
|