Spy4Win(SpyforWindowXP、Win7)是一个类似MSSpy++的辅助工具,主要功能是探测和获取窗口的更多信息(窗口基本信息,窗口的样式描述以及动态改变窗口样式,识别控件来源,窗口类的相关信息,关系窗口的获取(父窗口/子窗口等),窗口内容的读取,窗口消息截获,可视窗口截图等)。
提供了多种方法查找窗口(拖拽鼠标/枚举窗口(EnumWindow)/查找窗口(FindWindow)/直接指定窗口句柄/用热键获取当前鼠标下窗口等);
可以从可执行文件中提取窗体可重用单元并生成Delphi和C++Builder支持的单元文件;
克隆其他程序中的窗体菜单或系统菜单并应用到Delphi和C++Builder中;
IE页面分析功能包括读取IE页面元素,缩放页面,高亮页面中的关键字,提取所有链接/图片链接/Flash链接,运行JavaScript和VBScript脚本等;
程序代码生成可直接生成查找窗口和读取/设置窗口样式的代码以及窗口样式描述的参考,目前支持C++/Delphi/VB;
屏幕颜色拾取获取屏幕任何一点的颜色并可将其储存起来,一组支持6个颜色,还兼有放大镜功能;
进程管理包括当前进程/模块/线程查看;
软件界面可根据用户的爱好自定义主题色彩,新版本中提供了对插件的支持,可以通过编写Dll来扩充软件功能
2024/3/12 0:16:31 1.83MB Spy4Win Spy++
1
C#WinForm获取子窗口返回值及窗口取消的处理
2024/2/21 1:25:53 45KB C# WinForm 子窗口 返回值
1
Qt中利用信号与槽将值从子窗口传输到父窗口的,主要在我的博客里叙述
2024/1/22 2:56:55 7KB 窗口之间传值
1
图像处理中,纹理特征的提取部分代码如下//计算纹理特征voidCTextureDlg::OnBtnComputeTexture(){ doubledEnergy =0.0; doubledEntropy =0.0; doubledInertiaQuadrature=0.0; doubledLocalCalm =0.0; doubledCorrelation =0.0; doubledEnergy1 =0.0; doubledEntropy1 =0.0; doubledInertiaQuadrature1=0.0; doubledLocalCalm1 =0.0; doubledCorrelation1 =0.0; unsignedchar**arLocalImage; arLocalImage=cmatrix(0,m_grayShow.FilterWindowWidth-1,0,m_grayShow.FilterWindowWidth-1); introlltimeH=m_grayShow.ImageHeight/m_grayShow.FilterWindowWidth; introlltimeW=m_grayShow.ImageWidth/m_grayShow.FilterWindowWidth; inti,j; intp,q; //将图像分成若干个窗口,计算其纹理均值 for(i=0;i<rolltimeH;i++) { for(j=0;j<rolltimeW;j++) { //首先赋值给子窗口 for(p=0;p<m_grayShow.FilterWindowWidth;p++) { for(q=0;q<m_grayShow.FilterWindowWidth;q++) { arLocalImage[p][q]=m_grayShow.ImageArray[i*m_grayShow.FilterWindowWidth+p][j*m_grayShow.FilterWindowWidth+q]; } } m_grayShow.ComputeMatrix(arLocalImage,m_grayShow.FilterWindowWidth); m_grayShow.ComputeFeature(dEnergy1,dEntropy1,dInertiaQuadrature1,dCorrelation1,dLocalCalm1,m_grayShow.PMatrixH,m_grayShow.GrayLayerNum); dEnergy+=dEnergy1; dEntropy+=dEntropy1; dInertiaQuadrature+=dInertiaQuadrature1; dCorrelation+=dCorrelation1; dLocalCalm+=dLocalCalm1; } } dEnergy/=(rolltimeH*rolltimeW); dEntropy/=(rolltimeH*rolltimeW); dInertiaQuadrature/=(rolltimeH*rolltimeW); dCorrelation/=(rolltimeH*rolltimeW); dLocalCalm/=(rolltimeH*rolltimeW); m_dEnergy =dEnergy; m_dEntropy =dEntropy; m_dInertiaQuadrature=dInertiaQuadrature; m_dCorrelation =dCorrelation; m_dLocalCalm =dLocalCalm; UpdateData(false);}
2024/1/20 9:29:28 3.93MB 纹理
1
先前找了2个waveVCDViewer波形查看工具,不管是安装版的还是所谓绿色版本的,都不能正常使用——不是软件过期就是运行错误!后来自己找了一个很方便的绿色版,为了方便有同样需要的同学,现在上传分享给大家!waveVCDViewer波形查看工具(GTKwave),独立运行,纯绿色版本,不需安装,直接解压运行gtkwave.exe文件即可!例如:解压缩到C盘,直接运行"C:\gtkw\bin\gtkwave.exe";或者解压缩到D盘,则运行"D:\gtkw\bin\gtkwave.exe",在cmd命令行模式或者在窗口模式下用鼠标双击都可以!简单使用说明:1.按照上面的方法,解压缩并运行gtkwave以后,可以将一个VCD波形文件用鼠标拖到gtkwave运行窗口中,以打开VCD波形文件。
2.这时候波形窗口还是空白一片,什么图形都没有!?——不要吃惊,这是正常的!是为了能够筛选使用者关心的信号波形而进行的设计;
要不然如果VCD文件里面的信号很多的话,一上来一大堆的信号波形图像,就会显得很乱。
下面可以参照我的方法步骤来操作,我的例子是查看一个SystemC产生的VCD(ValueChangeDump)波形文件。
按照前面说过的,将这个VCD波形文件用鼠标拖到打开的gtkwave运行窗口中以后,点击左上边的子窗口“SST”中的“SystemC”,则会在左下边的子窗口中出现对应"Type"和"Signals"的列表。
3.将"Signals"下面的信号名称用鼠标拖到中间的子窗口"Signals"中,就会在右边的子窗口"Waves"中显示对应的波形文件了!4.键盘按“Alt+F”或者点击上方的zoom图标(或者不怕麻烦的话,还可以依次点击“Time”-“Zoom”-“ZoomFull”)就可以显示完整时间段的波形,当然你也可以进行放大或者缩小显示等等操作。
如果使用中还有问题,可以问我。
谢谢!HY
2023/12/14 8:32:57 5.1MB wave VCD Viewer 波形
1
MFC下完成子窗口与父窗口之间的额数据传递
2023/10/31 21:45:04 45.8MB MFC 窗口传递参数 可运行
1
#####由于过长只截取了部分##############由于过长只截取了部分#########欢迎来到wxPython191.1开始wxPython201.2创建最小的空的wxPython程序201.2.1导入wxPython211.2.2使用应用程序和框架工作22子类化wxPythonapplication类23定义一个应用程序的初始化方法23创建一个应用程序实例并进入它的主事件循环231.3扩展这个最小的空的wxPython程序241.4创建最终的hello.py程序262、给你的wxPython程序一个稳固的基础282.1关于所要求的对象我们需要知道些什么?282.2如何创建和使用一个应用程序对象?292.2.1创建一个wx.App的子类29何时省略wx.App的子类302.2.2理解应用程序对象的生命周期312.3如何定向wxPython程序的输出?312.3.1重定向输出322.3.2修改默认的重定向行为342.4如何关闭wxPython应用程序?342.4.1管理正常的关闭352.4.2管理紧急关闭352.5如何创建和使用顶级窗口对象?362.5.1使用wx.Frame362/5652.5.2使用wxPython的ID37明确地选择ID号38使用全局性的NewID()函数382.5.3使用wx.Size和wx.Point382.5.4使用wx.Frame的样式392.6如何为一个框架增加对象和子窗口?412.6.1给框架增加窗口部件422.6.2给框架增加菜单栏、工具栏和状态栏。
442.7如何使用一般的对话框?45消息对话框46文本输入对话框47从一个列表中选择472.8一些最常见的错误现象及解决方法?482.9总结493、在事件驱动环境中工作513.1要理解事件,我们需要知道哪些术语?513.2什么是事件驱动编程?523.2.1编写事件处理器543.2.2设计事件驱动程序553.2.3事件触发553.3如何将事件绑定到处理器?563.3.1使用wx.EvtHandler的方法工作573.4wxPython是如何处理事件的?613.4.1理解事件处理过程62第一步,创建事件64第二步,确定事件对象是否被允许处理事件。
64第三步定位绑定器对象653/565第四步决定是否继续处理66第五步决定是否展开673.4.2使用Skip()方法683.5在应用程序对象中还包含哪些其它的属性?703.6如何创建自己的事件?713.6.1为一个定制的窗口部件定义一个定制的事件。
71创建自定义事件的步骤:713.7总结754、用PyCrust使得wxPython更易处理764.1如何与wxPython程序交互?76PyCrust配置了标准的Pythonshell774.2PyCrust的有用特性是什么?794.2.1自动完成804.2.2调用提示和参数默认804.2.3语法高亮814.2.4Python帮助81......
2023/10/12 22:56:55 12.29MB wxpython in action 中文E文
1
利用tabcontrol实现winform子窗口切换,且为tabpage添加关闭
2023/7/8 5:32:23 160KB 子窗口切换 tabcontrol
1
自动调解窗口/或者对于话框内助窗口的大小以及位置。
方案法度圭表标准的一个很耗时且比力干燥的责任是界面方案,而其中管理法度圭表标准窗口或者对于话框子窗口的枚举方案(layout)需要破费许多肉体。
特意是当界面需要调解的时候,又要对于暮年所做的界面方案作出调解,很繁缛。
能不能让法度圭表标准自己管理窗口的子窗口并且当窗口或者对于话框大小窜改的时候自动举行调解子窗口的大小呢。
弄懂了这个法度圭表标准将让你从繁缛的窗口管理责任中解放进去,还能实现拆分窗口。
2023/4/21 14:48:51 164KB 界面设计
1
VS2010C++开发窗口应用程序,经常要在主控窗口和子窗口之间传递参数。
而参数有时是非托管内存的变量或指针,必须在托管的窗口应用环境下面进行转换,稍有不慎就会形成全局内存泄漏。
2023/3/14 12:55:45 716KB VS2010 C++ Marshal 窗口间传参
1
共 32 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡