|
VirtualTree.hpp, 파일에서 자꾸 에러가 나네요
그것도 같은 위치에서만 자꾸 반복적으로
class DELPHICLASS TVTDragManager;
class PASCALIMPLEMENTATION TVTDragManager : public System::TInterfacedObject
{
typedef System::TInterfacedObject inherited;
private:
TBaseVirtualTree* FOwner;
TBaseVirtualTree* FDragSource;
bool FIsDropTarget;
_di_IDataObject FDataObject;
_di_IDropTargetHelper FDropTargetHelper;
_di_IDataObject __stdcall GetDataObject();
TBaseVirtualTree* __stdcall GetDragSource(void);
bool __stdcall GetDropTargetHelperSupported(void);
bool __stdcall GetIsDropTarget(void);
public:
__fastcall virtual TVTDragManager(TBaseVirtualTree* AOwner);
__fastcall virtual ~TVTDragManager(void);
HRESULT __stdcall DragEnter(const _di_IDataObject DataObject, int KeyState, const Types::TPoint Pt, int &Effect);
HRESULT __stdcall DragLeave(void);
HRESULT __stdcall DragOver(int KeyState, const Types::TPoint Pt, int &Effect);
HRESULT __stdcall Drop(const _di_IDataObject DataObject, int KeyState, const Types::TPoint Pt, int &Effect);
HRESULT __stdcall GiveFeedback(int Effect);
HRESULT __stdcall QueryContinueDrag(BOOL EscapePressed, int KeyState);
private:
void *__IVTDragManager; /* Virtualtrees::IVTDragManager */
void *__IDropSource; /* IDropSource */
void *__IDropTarget; /* IDropTarget */
public:
operator IDropTarget*(void) { return (IDropTarget*)&__IDropTarget; }
operator IDropSource*(void) { return (IDropSource*)&__IDropSource; }
operator IVTDragManager*(void) { return (IVTDragManager*)&__IVTDragManager; }
};
이 클래스의
public:
operator IDropTarget*(void) { return (IDropTarget*)&__IDropTarget; }
operator IDropSource*(void) { return (IDropSource*)&__IDropSource; }
operator IVTDragManager*(void) { return (IVTDragManager*)&__IVTDragManager; }
이 부분에서만 자꾸 에러가 나네요...
대체 이유가 무엇인지 모르겠군요..
그냥... 테스트 할려고 폼에 그냥 그리기만 하고.. 컴파일을 했는데..
대체 어떤 이유일까요??
하루종일 삽질하다가 질문 올립니다..
답변부탁드립니다.. 그럼..(--)(__)(--)
|