about pasting and the GetClipboardSequenceNumber
C / C++ / MFC
1
Posts
1
Posters
0
Views
1
Watching
-
I have the following code in CYourView where CYourViewis derived from CRichEditView: OnTimer(..) { if (IsClipboardFormatAvailable(CF_TEXT) { if ( pYourView->GetDocument()->seqNumber!=GetClipbardSequenceNumber() pYourView->OnEditPaste(); } if (IsClipboardFormatAvailable(CF_METAFILEPICT) { if ( pYourView->GetDocument()->seqNumber!=GetClipbardSequenceNumber() { CRichEditCtrl& rCtrl = GetRichEditCtrl(); rCtrl.PasteSpecial(CF_METAFILEPICT); } } if (IsClipboardFormatAvailable(CF_DIB) { if ( pYourView->GetDocument()->seqNumber!=GetClipbardSequenceNumber() { CRichEditCtrl& rCtrl = GetRichEditCtrl(); rCtrl.PasteSpecial(CF_DIB); } } } Sometimes it pastes and sometimes it doesn't.I cannot understand why.