如何避免多选项卡webbrowser导致应用程序主窗体过载?
我正在主窗体上使用多个如何避免多选项卡webbrowser导致应用程序主窗体过载?,browser,webbrowser-control,c++builder,twebbrowser,Browser,Webbrowser Control,C++builder,Twebbrowser,我正在主窗体上使用多个TCppWebBrowsers,当我启动应用程序时,上一次internet会话中的所有选项卡都将恢复。但这使得应用程序的主要形式过载很多。我的问题是如何避免主窗体重载 我试着去实现它,但没有成功。我从C++ Builder中使用了 TStult>代码>类,试图从那里开始导航,但失败了,主窗体仍然超载。我还尝试了CreateThread()-同样的方法 我发现: 但我不太明白这一点 请告诉我如何在C++ Builder中解决我的问题!p> 如果可能的话,我会把线程放在一边,
TCppWebBrowser
s,当我启动应用程序时,上一次internet会话中的所有选项卡都将恢复。但这使得应用程序的主要形式过载很多。我的问题是如何避免主窗体重载
我试着去实现它,但没有成功。我从C++ Builder中使用了CreateThread()
-同样的方法
我发现:
但我不太明白这一点
请告诉我如何在C++ Builder中解决我的问题!p> 如果可能的话,我会把线程放在一边,尝试一页接一页地加载。这更容易。您所要做的就是不要一次加载所有
tcppwebbrowser
的内容,而是从只加载第一个(用户可见)开始,然后逐个加载其他内容
发生下列情况之一时加载选项卡:
- 用户激活了一个标签-你一定要立即加载这个页面
- 应用程序处于空闲状态,没有其他选项卡正在加载-加载下一个选项卡