⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled.m

📁 把代码翻译成了BCB
💻 M
字号:
function   GetHtml(const   WebBrowser:   TWebBrowser):   string;     
  const     
      BufSize   =   $10000;     
  var     
      Size:   Int64;     
      Stream:   IStream;     
      hHTMLText:   HGLOBAL;     
      psi:   IPersistStreamInit;     
  begin     
      if   not   Assigned(WebBrowser.Document)   then   Exit;     
      OleCheck(WebBrowser.Document.QueryInterface(IPersistStreamInit,   psi));     
      try     
          //OleCheck(psi.GetSizeMax(Size));     
          hHTMLText   :=   GlobalAlloc(GPTR,   BufSize);     
          if   0   =   hHTMLText   then   RaiseLastWin32Error;     
          OleCheck(CreateStreamOnHGlobal(hHTMLText,   True,   Stream));     
          try     
              OleCheck(psi.Save(Stream,   False));     
              Size   :=   StrLen(PChar(hHTMLText));     
              SetLength(Result,   Size);     
              CopyMemory(PChar(Result),   Pointer(hHTMLText),   Size);     
          finally     
              Stream   :=   nil;     
          end;     
      finally     
          psi   :=   nil;     
      end;     
  end; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -