久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

delphi中WebBrowser的parent改變時(shí)變成空白問(wèn)題的解決

 quasiceo 2014-07-25
分類: Delphi編程 2012-12-29 15:39 382人閱讀 評(píng)論(0) 收藏 舉報(bào)

這段時(shí)間在做一個(gè)delphi界面打開(kāi)網(wǎng)頁(yè)的功能,,且此網(wǎng)頁(yè)所在窗口可完整顯示,可縮小到另一個(gè)窗口的panel上顯示

可是在改變網(wǎng)頁(yè)所在窗口時(shí),,WebBrowser控件變成了空白

上網(wǎng)google了半天,,終于在csdn上查到了解決方案:

原帖地址:http://bbs.csdn.net/topics/200046109

  1. uses  
  2.   SHDocVw, Windows, Controls, Forms, Classes;  
  3.   
  4. type  
  5.   TMyWebBrowser = class(TWebBrowser)  
  6.   private  
  7.   protected  
  8.     ActualHandle: HWND;  
  9.     procedure CreateWnd; override;  
  10.     procedure DestroyWnd; override;  
  11.   public  
  12.   end;  
  13.   
  14.   
  15. { TMyWebBrowser }  
  16. procedure TMyWebBrowser.CreateWnd;  
  17. begin  
  18.   if (ActualHandle <> 0and IsWindow(ActualHandle) then  
  19.   begin  
  20.     WindowHandle := ActualHandle;  
  21.     ActualHandle := 0;  
  22.     Windows.SetParent(WindowHandle, TWinControl(Self).Parent.Handle);  
  23.     //Force a resize on the client window  
  24.     MoveWindow(WindowHandle, 00, TWinControl(Self).Parent.Width,  
  25.       TWinControl(Self).Parent.Height, true);   
  26.   end  
  27.   else  
  28.     inherited;  
  29. end;  
  30.   
  31. procedure TMyWebBrowser.DestroyWnd;  
  32. begin  
  33.   if (csDestroying in ComponentState) then  
  34.     inherited  
  35.   else  
  36.   begin  
  37.     //Parent to the Application window which is 0x0 in size  
  38.     Windows.SetParent(WindowHandle, Forms.Application.Handle);  
  39.     //save the WindowHandle  
  40.     ActualHandle := WindowHandle;   
  41.     //set it to 0 so Createwnd will be called again...  
  42.     WindowHandle := 0;   
  43.   end;  
  44. end

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多