CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

VC -> Delphi 改写

楼主ptma(守望者)2005-08-24 11:00:06 在 Delphi / 非技术区 提问

麻烦将下面的接口   改写成   Delphi   的  
   
  //////////////////////////////////////////////////////////////////////  
  //   IMyIEUnknow.h:   interface   for   the   IMyIEUnknow   class.  
  //  
  //////////////////////////////////////////////////////////////////////  
   
  #if   !defined(AFX_IMYIEUNKNOW_H__BCBEA441_D89E_4D2E_B7B9_0ACD800CD3F1__INCLUDED_)  
  #define   AFX_IMYIEUNKNOW_H__BCBEA441_D89E_4D2E_B7B9_0ACD800CD3F1__INCLUDED_  
   
  #if   _MSC_VER   >   1000  
  #pragma   once  
  #endif   //   _MSC_VER   >   1000  
  #include   "ocidl.h"  
  #include   "atlbase.h"  
   
  extern   const   IID   IID_MYIEClient;  
  extern   const   IID   IID_MYIEServer;  
   
  class     __declspec(uuid("a893efb0-d4fe-4ade-9245-55d3af9684ea"))   IMyIEClient;  
       
  class   IMyIEServer;  
   
  class   IMyIEClient:public   IUnknown      
  {  
  protected:  
  public:  
  virtual   BOOL   Init(IMyIEServer*   pServer)   =   0;    
  virtual   BOOL   Exit()   =   0; //   called   when   the   plugin   is   unloaded  
  virtual   BOOL   Config(HWND   hParent)   =   0;  
   
  };  
  /*------------------------------------difination   for   server   interface---------------------*/  
  struct   MyIEInfo  
  {  
  HWND   hMainWnd;  
  HMENU   hMainMenu;  
  };  
  class   IMyIEServer:public   IUnknown      
  {  
  public:  
  virtual   HRESULT   STDMETHODCALLTYPE   QueryInterface(REFIID   iid,   void**   ppvObject)   =   0;  
  virtual   ULONG   STDMETHODCALLTYPE   AddRef()   =   0;  
  virtual   ULONG   STDMETHODCALLTYPE   Release()   =   0;  
  virtual   MyIEInfo*   STDMETHODCALLTYPE   GetInfo()=0;  
  IMyIEServer(){};  
  virtual   ~IMyIEServer(){};  
  };  
   
   
  #endif   //   !defined(AFX_IMYIEUNKNOW_H__BCBEA441_D89E_4D2E_B7B9_0ACD800CD3F1__INCLUDED_)  
  问题点数:50、回复次数:1Top

1 楼Eastunfail(龍子龍孫) (Serpent's Embrace)回复于 2005-08-24 11:45:23 得分 50

IMyIECilent=interface  
  ['a893efb0-d4fe-4ade-9245-55d3af9684ea']  
    function   Init(pServer:IMyIEServer):Bool;stdcall;  
    function   Exit():Bool;stdcall;  
    function   Config(hParent:HWND):Bool;stdcall;  
  end;  
   
  IMyIEServer……Top

相关问题

  • VC 中的这个const struct sockaddr FAR * name,参数 delphi该如何改写
  • VC or Delphi?
  • VC++ to DELPHI
  • BMShapedForm 改写到 Delphi 5 的问题。
  • VC vs Delphi
  • 求救,VC -> Delphi
  • vc和delphi
  • Delphi 与 VC++
  • [请教]VC++、C++、Delphi
  • 急!!!delphi中嵌VC!!!

关键词

  • imyieunknow
  • iid
  • bool
  • include

得分解答快速导航

  • 帖主:ptma
  • Eastunfail

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo