Documente Academic
Documente Profesional
Documente Cultură
HLuHB Darmstadt
I III II III
13376492
•
Foreword xvii
Acknowledgments xix
Introduction xxi
Why MFC Internals? xxi
MFC Internals to the Rescue! xxii
Who Will Benefit from This Book xxiii
How to Use This Book xxiii
A Word of Caution xxiv
Contacting the Authors xxv
IDataObject::GetDataHere() 508
IDataObject::QueryGetData() 508
IDataObject: :GetCanonicalFormatEtc() 508
IDataObject: :SetData() 508
IDataObject::EnumFormatEtc() 509
IDataObject::DAdvise() 509
IDataObject::DUnadvise() 509
IDataObject::EnumDAdvise() 509
The OLE Clipboard 509
MFC's IDataObject Classes 511
Transferring Data via the Clipboard 511
Delayed Rendering 515
MFC's IDataObject Classes in Detail 516
COleDataSource 517
COleDataObject 523
OLE Drag-and-Drop 526
IDropSource 526
IDropTarget 526
Implementing Drag-and-Drop Data Transfer Using MFC 528
Originating a Drag-and-Drop Transfer 528
Implementing a Drop Target 529
Inside MFC's Drag-and-Drop Classes 531
How MFC Drag-and-Drop Works 534
Conclusion 538
Index 691