window.open() open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。 window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) window. ...
分类:
编程语言 时间:
2018-01-05 19:07:50
阅读次数:
127
CWnd //获得窗口句柄 //1 CWnd *pWnd = GetDlgItem(IDC_BIN); //2 HWND hButton = pWnd->m_hWnd; //3 HWND hButton = GetDlgItem(IDC_BIN)->GetSafeWnd(); //干掉窗口 CWnd ...
分类:
编程语言 时间:
2017-12-18 01:31:37
阅读次数:
327
一丶远程线程注入的讲解 远程线程注入的原理,我会写一个远程线程开发的例子 我们总共需要几步 每一步单独讲解 我们新建一个MFC 对话框程序,添加一个按钮,这个按钮专门响应注入的实现 第一步: 查找窗口,获得窗口句柄(采用WindowsAPI FindWindow,传入窗口名称,然后找到则返回对应的窗 ...
分类:
编程语言 时间:
2017-11-26 11:07:05
阅读次数:
190
有了回调函数的概念及上面的例子,我们可以继续了。其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow. 其函数原形是: function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall; lpCla ...
分类:
其他好文 时间:
2017-11-11 17:46:19
阅读次数:
213
网上说遍历窗口控件有两种方法: 1),使用EnumChildWindows,没有深究, 学习网址如下:http://blog.sina.com.cn/s/blog_60ac1c4b010116uj.html 2),使用::FindWindowEx和GetWindow组合 下面只说第二种方法, 首先根 ...
分类:
其他好文 时间:
2017-11-11 17:38:15
阅读次数:
284
//控件重绘 [DllImport("USER32.DLL ", CharSet = CharSet.Auto, SetLastError = true)] public static extern bool SendMessage( IntPtr hWnd, // 目标窗口句柄 int Msg, ... ...
分类:
其他好文 时间:
2017-11-07 11:17:40
阅读次数:
129
前言 在打开页面上链接的时候,经常会弹出另外一个窗口(多窗口情况前面这篇有讲解:Selenium2+python自动化13-多窗口、句柄(handle)),这样在多个窗口之间来回切换比较复杂,那么有没有办法让新打开的链接在一个窗口打开呢? 要解决这个问题,得从html源码上找到原因,然后修改元素属性 ...
分类:
编程语言 时间:
2017-11-06 13:59:15
阅读次数:
219
C#中IDisposable接口的主要用途是释放非托管资源。当不再使用托管对象时,垃圾回收器会自动释放分配给该对象的内存。但无法预测进行垃圾回收的时间。另外,垃圾回收器对窗口句柄或打开的文件和流等非托管资源一无所知。将此接口的Dispose方法与垃圾回收器一起使用来显式释放非托管资源。当不再需要对象 ...
分类:
其他好文 时间:
2017-11-01 12:12:31
阅读次数:
188
FindWindow不支持模糊查找窗口句柄,这里使用GetNextWindow枚举所有窗口查找句柄 ...
分类:
其他好文 时间:
2017-10-31 14:19:31
阅读次数:
92
有时候在c++调用wpf控件的时候,wpf控件想自己显示窗体,但需要设置owner属性。迂回解决办法是设置wpf的window窗体的父窗体为进程的句柄。 1.获取当前进程id 2.根据进程id获取进程主句柄 3.设置wpf的window的父窗体为当前进程主窗口句柄,完整代码如下: 感谢阅读。 ...