OleDnD Ver1.00
OLE Drag&Drop T|[gR|[lgW for Delphi6/C++Builder5/6


Contents
	EOleDnD Ƃ
	EpbP[We
	ER|[lg̐
	EKw֌W
	ECZXƖƐӎ
	E



EOleDnD Ƃ

@OleDnD ́ATarCtrls Ɋ܂܂Ă OLE Drag&Drop ֘ÃR|[lgA
NXA֐ Delphi6 Professional ō蒼̂łB@\ TarCtrls 
łƂقړłA@\AgsĂ܂B



EpbP[We

Projects/			pbP[WATvvWFNg
Samples/			Tv\[X
Src/				\[X
readme.txt			̃t@C



ER|[lg̐

@L̃R|[lgNX(jbg)܂܂܂B

TCustomMessageSnatcher(MSGSnatchers)
	@Control vpeBŎw肳ꂽRg[֑ꂽbZ[W
	肷o^R|[lgBvpeBACxg͌JȂB

TMessageSnatcher(MSGSnatchers)
	@TCustomMessageSnatcher ̔hR|[lgBvpeBACxg
	JAۂɗpł悤ɂB

TCustomWinMessageSnatcher(MSGSnatchers)
	@TWinControl ɓbZ[WR|[lg(o^)B
	Control vpeB̑ɁAWinControl vpeBBEBhE
	nhɑ΂s^C~O񋟂ev[g\bh(
	InitializeHWNDAFinalizeHWND)B

TWinMessageSnatcher(MSGSnatchers)
	@TCustomWinMessageSnatcher ̔hR|[lgBvpeBACxg
	JAۂɗpł悤ɂB

TCustomDragGestureRecognizer(OleDnD)
	@Control vpeBŎw肳ꂽRg[ł̃}EXhbOo
	R|[lgBvpeBACxg͌JȂB

TDragGestureRecognizer(OleDnD)
	@TCustomDragGestureRecognizer ̔hR|[lgBvpeBACx
	gJAۂɋ@\悤ɂB

TOleDropSource(OleDnD)
	@Control vpeBŎw肳ꂽRg[ł̃hbǑo
	ƁAIuWFNghbǑĂяoCxgɕϊR|[l
	gB@hbO̊Jn̓[UsKvB

TFileDropSource(OleDnD)
	@Control vpeBŎw肳ꂽRg[ł̃hbO쌟o
	ɁADirectory vpeBAFiles vpeBŎw肳ꂽt@C̃hb
	OIɊJnB

TOleDropTarget(OleDnD)
	@Control vpeBŎw肳ꂽRg[(TWinControl) Ole Iu
	WFNghbOꂽꍇACxgĂяoB
	@Formats vpeBҏWē̃tH[}bgo^ĂƁA
	tH[}bg̃IuWFNghbOꂽƂɃCxgĂяoB

TFileDropTarget(OleDnD)
	@t@Cp̃hbv^[QbgB



EKw֌W

TComponent
    
  TCustomMessageSnatcher  <--  TMessageSnatcher *
            
      b    TCustomDragGestureRecognizer  <--  TDragGestureRecognizer *
      b        
      b      TOleDropSource *
      b          
      b        TFileDropSource *
      b
    TCustomWinMessageSnatcher  <--  TWinMessageSnatcher *
        
      TCustomOleDropTarget  <--  TOleDropTarget *
          
        TFileDropTarget *

* - pbgɓo^R|[lg



Egp@

- Delphi6 -

@Projects/delphi6/OleDnDGourp.bpg JAOleDnDD6.dpkAdcloledndd6.dpk
̏ŃrhAdcloledndd6 CXg[ĉB

@rhɐ dcu t@C Delphi  Lib fBNgȂǂ̃C
upXɃRs[ĂƁAÓINs܂B

@̑̃vWFNǵATvAуeXgpvWFNgłB


- C++Builder5/6 -

@ȉA"?"  5  6 ɓǂݑւĂB

@Projects/cb?/OleDnDC?.bpk JArhĂB

@ Projects/cb?/dcloledndc?.bpk rhAdclolednd CXg[
ĉB

@wb_t@C(*.hpp)́ACN[hpXɃRs[ĂB
(C:\Program Files\Borland\CBuilder?\Include Ȃ)

@̑̃vWFNǵATvpvWFNgłB



ECZXƖƐӎ

@̃R|[lgWɊ܂܂eLXgA\[XR[hAoCiȂǑSĂ
f[^̒쌠́A̍쐬҂ۗL܂B
@̃\tgEFA͈ȉɎ BSD License `ɏ]Ĕzz܂B

OleDnD Ver1.00  Copyright (c) 2001-2002, NAKAGUCHI Takao
All rights reserved.

ς̗LɊւ炸A\[XуoCi`ł̍ĔzzAgṕAȉ̏
𖞂ĂA܂B

    * \[XR[hĔzzꍇ́AL̒쌠\ȀځA
    сAȉ̖ƐӎێȂ΂Ȃ܂B

    * oCi`ōĔzzꍇ́AL̒쌠\ȀځA
    сAȉ̖ƐӎA̔zzɕthLgȂ
    ̑S(܂͂̂ǂꂩ)ɖLȂ΂Ȃ܂B

    * Oēʂɋ𓾂ȂÃ\tgEFAhi
    ̐̔î߂ɁA̒쌠ҁAvҖ𗘗pĂ͂Ȃ
    B

̃\tgEFA͒쌠҂ƍv҂ɂû܂܂̌`Łv񋟂AI
邢͌O̕ۏ؂́AppѓړIւ̓Kɑ΂錾O̕ۏ؂
݁A܂炾Ɍ炸A݂ȂBƂȉ̂悤ȑQ̉\
ĂƂĂAǂ̂悤Ȍ`ɂ낱̃\tgEFA̗p甭
ɂāA̒쌠҂ƍv҂́A(֐iT[rX̒B; pA
f[^A邢͗v̑; 邢͉cƂ̒f܂ށA܂炾Ɍ
)ړIɁAԐړIɁARɁAʂɁAA邢́AKRIɐĂ
܂Qɑ΂ӔC͂ȂAȂӔC_ł_̗LɌW炸
ȐӔC͂ȂA܂(ߎ邢͂̑܂)s@sׂɑ΂ĂӔC͂ȂB



E

Ver1.00  2002/5/8
@CZX BSD License ɕύXB
@TBucketList ǉAC++Builder5 ɑΉB
@Netscape Navigator  URL IuWFNg("Netscape Bookmark")ǉB

Ver1.00 beta1  2002/4/13
@C++Builder6 ɑΉB
@IDataObject f[^擾ȈՃ\bhpӂBGetText,
GetRichText, GetFileList, GetBitmapB
@`F[Ǘ@\AControl vpeBRɕύXł悤ɂ
B



2002/5/8
NAKAGUCHI Takao
https://sourceforge.jp/projects/olednd/
$Id: readme.txt,v 1.9 2002/05/08 14:06:10 takao Exp $
