我写了个BHO,打开某个网业时 调用dll
extern "C" __declspec(dllexport) void ShowDlg(char *mch) {
dlldlg->Create(IDD_RDIALOG,NULL);
dlldlg->ShowWindow(SW_SHOWNORMAL);
}
生成对话框,挂在特定的IE上面,因为会从IE里面去内容执行对话框程序的操作,但这样在对话框的处理中会影响IE打开的速度,听说多线程可以解决这个问题。使加载的对话框和IE操作完全独立开来。请各位兄台提供解决思路和具体实现方法,不胜感激。
extern "C" __declspec(dllexport) void ShowDlg(char *mch) {
dlldlg->Create(IDD_RDIALOG,NULL);
dlldlg->ShowWindow(SW_SHOWNORMAL);
}
生成对话框,挂在特定的IE上面,因为会从IE里面去内容执行对话框程序的操作,但这样在对话框的处理中会影响IE打开的速度,听说多线程可以解决这个问题。使加载的对话框和IE操作完全独立开来。请各位兄台提供解决思路和具体实现方法,不胜感激。
CDialogThread* pDialogThread = new CDialogThread();
pDialogThread ->CreateThread();
extern "C" __declspec(dllexport) void ShowDlg(char *mch) {
//登陆的操作员信息
CDialogThread *pDialogThread = new CRDialog();
pDialogThread ->CreateThread();
}
这样做好象缺乏初始变量,请看下