使用 winform.edit.close() 删除控件
import win.ui; |
使用 winform.edit.close() 删除控件
import win.ui; |
目前aardio有ie/webkit/blink/htmlayout等几种内核,主要是做界面用的,很小巧,标准库封装得很全面。还有一个群友分享的CEF3的浏览内核,可以兼容大部分网站,适合于做DOM网页操作等。现在分享的这个chrome.dll调用示例,是群友参考别人的东西所写的,本例程可以让aardio写的程序通过chrome.dll中间件控制外部的chrome浏览器,它的优点在于它控制的是一个完整功能的官方正式版浏览器,所以网页兼容性问题不再有了,至于你想用它来做什么,随便你折腾。
这个是演示工程,chrome.dll已经放在res资源文件夹内,如果你已经安装有chrome浏览器,可以直接运行。如果没有,你需要的是先安装chrome浏览器。
谷歌浏览器 Google Chrome 59.0.3071.86 正式版下载地址 http://dl.pconline.com.cn/download/51614-1.html
AARDIO调用chrome.dll操作外部chrome浏览器示例源码:
实现的功能:
源码:
网友分享的用aardio开发的SmartQQ源码
源码如下(直接可运行):
要求窗口悬浮在桌面,但是其他软件可以覆盖,不影响使用,当按下win+d可以正常显示窗体,应该如何实现?
设置窗口的父窗口为桌面窗口即可:
import win.ui; |
从这个代码中,我们还能学习到aardio里桌面的句柄是winex.desktop.listview.hwnd
.
快捷键代码:
置顶窗口并不一定只有一个,可能有多个,所以不存在 win.getTopmost() 之类的函数。
import win; |
上面的代码可以获取顶部窗口,但不一定是你想要的。
查找窗口最好使用 winex.find() winex.findEx() 等函数。
获取指定窗口句柄的另一个方法: