如题!
解决方案 »
- 在VB6中,如何检测到一个网页窗口已经打开。假设检测到窗口http://www.btophr.com/common/userto.asp已经打开,又如何通过编程强行关闭它
- 急,哪位大哥有“用全选主元高斯-约当法求逆矩阵”的vb代码?我帮朋友,可是我的知识不够,55555。
- 不是用控制面板,能用vb直接设置系统时间格式吗?
- vb倒数7行“show”错误
- 网页上有一表格(3列5行),我要远程把它读取到一个本地一个文本里,请问怎么做啊?
- 我不是在做梦!!我居然编出一个把BMP转成JPG的程序?!有谁想要?
- 应用程序升级
- 请问怎么样才能在关机时调用过程?
- 请问怎么样在程序中修改控制面板的中的当前时间?
- 用VB编写网络版程序,应如何下手,哪里可以找到这方面的资料呢?
- 各位高手,有关于webbrowser控件的问题
- 怎样得到CommonDialog打开对话框时所选的文件名
LRESULT CALLBACK ShellDll_MainHook(int nCode, WPARAM wParam, LPARAM lParam)
{
TCHAR szClass[MAX_PATH] = {0};
HWND hwndToNewWindow;
DWORD m_PID=0;
if(nCode < 0)
return CallNextHookEx(g_hShellHook, nCode, wParam, lParam);
if (nCode == HCBT_CREATEWND)
{
hwndToNewWindow = reinterpret_cast<HWND>(wParam);
GetClassName(hwndToNewWindow, szClass, MAX_PATH);
GetWindowThreadProcessId (hwndToNewWindow,&m_PID); if ((lstrcmpi(szClass, __TEXT("Internet Explorer_TridentDlgFrame"))==0) && (m_PID==g_ProcessID) && (StopKill==FALSE))
{
PostMessage(hwndToNewWindow,WM_CLOSE,0,0);
}
if((lstrcmpi(szClass, __TEXT("#32770"))==0))
{
if( (m_PID==g_ProcessID) && (StopKill==FALSE) )
{
PostMessage(hwndToNewWindow,WM_CLOSE,0,0);
}
}
}
return CallNextHookEx(g_hShellHook, nCode, wParam, lParam);
}