我们知道一个进程可能是没有主窗口(比如系统的服务进程)而有的进程可能又拥有不止一个的主窗口(比如OutLook软件),那么我们该如何才能取得指定进程的所有窗口呢?我们必须明确我们感兴趣“主窗口”这个概念,到底什么样的窗口才是主窗口,他应该具有那些特点。首先,主窗口必须是可见的也就是拥有WS_VISABLE属性(其实也有很多不可见的主窗口,但是我们在这里暂不考虑   
转载 2024-02-13 12:23:50
223阅读
一、Javascript弹出子窗口方法(1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象其用法为:window.open(URL,windowName,parameters);URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页;windowName:描述被打开的窗口的民称,可以使用'_top'、'_blank'等内
转载 2024-10-17 07:59:17
297阅读
cout输出格式控制如果要在输出流中加入格式控制符则要加载头文件:#include <iomanip>   这里面iomanip的作用比较多:   主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当于"%d"h
 AfxGetMainWnd AfxGetMainWnd获取自身窗口句柄 HWND hWnd = AfxGetMainWnd()->m_hWnd; GetTopWindow 函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。 函数原型:HWND GetT
转载 2024-05-24 15:23:07
442阅读
一、打印控件1.PrintDocument  打印对象(将要打印的内容放到该对象里,从该对象里取内容打印)设置PrintDocument 事件中的 PrintPage 属性[对于要打印的每一页发生一次]2.PageSetupDialog  打印设置对话框3.PrintPreviewDialog  打印预览对话框ps:PrintPreviewControl  
转载 6月前
178阅读
想做一个幽灵按钮出来,效果大概如下图:当点击按钮的时候,会有四根线条从四个方向飞入,经历从“无-有-无”的闪入过程。那么我的设计想法是,先在HTML中定义一个按钮,然后在jQuery中设计按钮点击事件,当点击事件发生后,添加四个控件,即四根线,并且为他们设计animation。先看一下HTML中的布局:<div id="magic-test">   <div class="am-
转载 11月前
65阅读
窗口标题、窗口类名、是否可见、是否最小化、窗口位置和大小、窗口
原创 2023-03-20 13:38:31
1424阅读
2评论
有的时候,软件开发是创造新的东西,不过更常见的是把现有的东西组合到一起。今天的难题就属于后一种。 给定一个窗口句柄,你可以判定:(1)是否是一个资源管理器窗口,如果是,那么(2)它正在显示哪个文件夹,而且(3)当前焦点在哪一项上。 这其实不是一件难事。你只需把许多小碎片拼凑起来就可以。 一切从 ShellWindows 对象开始,它代表所有打开的外壳窗口。你可以使用 Item 属性遍历它们。用 C
转载 8月前
68阅读
# 使用Python UIAutomation获取所有子元素 在进行UI测试或者自动化测试时,经常需要获取页面上的所有子元素,来进行相应的操作。Python的UIAutomation库提供了一种简单的方法来实现这一功能。本文将介绍如何使用Python UIAutomation获取所有子元素,并附带代码示例。 ## UIAutomation简介 UIAutomation是一个Python库,
原创 2024-04-06 04:09:11
1614阅读
DOM:Document Object Model (文档对象模型) DOM主要是针对元素的操作:创建、增删改查、属性操作、事件操作 DOM把下面这些东西都当作对象。一、获取元素获取元素有很多种方式 1.根据ID获取 2.根据标签名获取 3.通过html5新增的方法获取 4.特殊元素获取1、根据ID获取获取元素如果多个标签id相同,默认选第一个,但是如果多个标签class相同,都会选出来,详见4d
GetSafeHwnd()和GetSafeHandle()的主要区别:1.使用者不同:(1)窗体使用:GetSafeHwnd()用于获取窗体的安全句柄(即HWND),有了HWND我们就可以方便的对HWND指向的窗体进行所需的操作了;(2)GDI对象使用:GetSafeHandle(),用于获取GDI对象的句柄。 注意:在使用指针时强烈建议这么做:// pSomeWnd 为一个窗体的指针
软件简介:Spy4Win(Spy for Window)是一个类似MS Spy++的辅助工具,主要功能是探测和获取窗口的更多信息(窗口基本信息,窗口的样式描述以及动态改变窗口样式,识别控件来源, 窗口类的相关信息,关系窗口获取(父窗口/子窗口等),窗口内容的读取,窗口消息截获,可视窗口截图等)。 提供了多种方法查找窗口(拖拽鼠标/枚举窗口(EnumWindow)/查找窗口(FindWindow)
转载 2024-05-27 20:13:17
184阅读
目录一、窗口属性列表二、窗口的个性化设置2.1 基本属性设置2.1.1 设置窗口的对象名称2.1.2 设置窗口标题栏名称2.1.3 修改窗口的大小2.2 更换窗口图标2.3 设置窗口背景2.3.1 使用setStyleSheet()函数设置窗口背景2.3.2 使用QPalette设置窗口背景2.3.3 通过资源文件设置窗口背景2.3.3.1 相关步骤记录2.3.3.2 存在的问题2.4 控制窗口
转载 6月前
139阅读
在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时, 系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此你的应用程序就能要求系统对 142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Windows API函数把句 柄作为它的第一个参数,如GDI(图形设备接口)句柄、菜单句柄、实例句柄、位图句柄等
捣腾了二个多小时,终于找到获取窗口的方法了。现在做一个笔记,这种错误我可不想在犯一次!呵呵.......Javascript获取窗口(容器)的大小及位置一系列的东西比较多,容易混淆,在这里列举及简要说明下: 属性方法说明: clientX 相对文档的水平坐标; clientY 相对文档的垂直坐标; offsetX 相对容器的水平坐标; offsetY 相对容器的垂直坐标; scrollW
name属性可能是<input>元素最重要的属性。它不是验证的严格要求,但永远不应该忽略它。当表单提交到服务器时,表单中的数据将包含在HTTP请求中。数据打包为一系列名称-值对。每个名称-值对的名称是每个输入的名称属性,值是用户输入(或预先指定)的值。如果没有name属性,<input>元素无法在表单提交时向服务器提供其值。作用:指定输入元素的名称。提交表单时,每个输入元素
转载 1月前
321阅读
2.7 多窗口、句柄(handle)前言   有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。一、认识多窗口1.打开赶集网:http://bj.ganji.com/,点击招聘求职按钮会发现右边多了一个窗口标签 2.我们用代码去执行点击的时
转载 2024-09-04 16:56:36
262阅读
UI测试 UI测试即用户界面测试,具体测试方法如下:1.首先确保UI界面设计符合国家的、行业的、企业的标准规范; 2.关注窗口、菜单、对话框以及按钮控件的布局、风格是否满足用户要求; 3.不同界面中控件大小、风格是否一致; 4.页面中颜色的搭配是否合理,整体的颜色不宜过多; 5.文字的提示是否友好,是否存在敏感词、关键词等; 6.操作是否简单、人性化,是否有帮助指引; 7.自适应界面
需调用API函数需在开头引入命名空间using System.Runtime.InteropServices;获取当前窗口句柄:GetForegroundWindow()[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] public static extern IntPtr GetForegroundWi
转载 10月前
381阅读
搞技术的大都比较纯粹,比较实在,除了工资之外基本就没有别的收入了(少部分人能接外包赚外块)。或许是迫于生活的压力,或许是不甘于固定的工资,或许是出于技术人骨子里的好奇,亦或是这几年关于理财投资的大力宣传、门槛降低,理财越来越被我们所接受,并开始尝试股票、基金、P2P、XX宝等各种理财产品,本文所讲与P2P有关,但不打广告,只讲技术,顺便说明:投资有风险,理财需谨慎,我们赚钱不容易,不能给打了水漂。
转载 2023-08-25 13:48:10
8阅读
  • 1
  • 2
  • 3
  • 4
  • 5