
windows编程
浪里狼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows程序指定可执行文件图标
windows程序指定可执行文件图标在windows编程时,生成的可执行文件如果没有指定图标的话,系统会指定默认的图标给生成的执行文件如图:这是我的测试程序,没有指定可执行文件的图标,所以系统制定默认的图标给可执行文件。为了让自己的程序与众不同,就给程序指定一个个性的图标吧。1.去百度上下载一个图片2.进入这个网站http://www.ico.la/,把图片转换为ico格式,图标文件格式必须得是ico格式。选择图片大小,即生成了ico格式的图片。3.把ico图片放置到程序目录下。原创 2021-05-08 00:07:41 · 1183 阅读 · 0 评论 -
编程实现控制网页滚动条
通过窗口元素HTMLElement2控制滚动条原创 2016-07-07 23:01:33 · 867 阅读 · 1 评论 -
编译成功运行的程序放到其他电脑运行报错
代码在编译的电脑上运行成功,而在其他电脑上运行因缺失库而失败原创 2016-08-15 22:23:25 · 2476 阅读 · 0 评论 -
编程打开系统浏览器跳转到指定网页
编码实现打开指定浏览器并跳转到指定网页原创 2016-07-31 23:09:47 · 1293 阅读 · 0 评论 -
枚举所有文档
枚举元素原创 2016-07-31 23:26:56 · 690 阅读 · 0 评论 -
npos
nops类型原创 2016-07-27 21:34:03 · 625 阅读 · 0 评论 -
为编写的Windows程序提升权限
windows程序提升权限转载 2016-08-07 21:44:47 · 878 阅读 · 0 评论 -
无法解析的外部符号 __imp__MessageBoxA
无法解析的外部符号 __imp__MessageBoxA解决方法原创 2016-08-09 10:00:59 · 6641 阅读 · 0 评论 -
vm安装win7系统
虚拟安装win7原创 2016-09-04 22:03:16 · 3743 阅读 · 0 评论 -
文件夹隐藏不被搜索
让文件消失,不被搜索到原创 2016-08-15 00:14:42 · 5397 阅读 · 0 评论 -
获取IWebBrowser2指针的方法(二)
获取IWebBrowser2指针的方法转载 2016-11-24 15:34:15 · 2789 阅读 · 0 评论 -
获取IWebBrowser2指针的方法(一)
获取IWebBrowser2指针的方法转载 2016-11-24 15:30:40 · 1321 阅读 · 0 评论 -
无法解析外部命令
编译程序出现如图错误开始时并没有问题,把程序放在别的电脑运行出错所以修改了项目属性->常规->MFC的使用->在静态中使用MFC,参考另外篇博客。因为程序并不是mfc程序,所以才会导致编译出错,这里可以添加头文件#include <afxwin.h>来解决该问题,重新编译程序,又出现问题,还好和之前不一样。很明显这是因为多重包含window...原创 2019-06-10 10:15:54 · 4927 阅读 · 0 评论 -
窗口扩展风格
WS_EX_ACCEPTFILES 窗口接受一个拖曳的文件WS_EX_APPWINDOW 当窗口可见时,将一个顶层窗口放置到任务条上WS_EX_CLIENTEDGE 指定窗口有一个带阴影的边界WS_EX_COMPOSITED 该窗口所有的子窗口使用双缓冲已自下而上的顺序绘图WS_EX_CONTEXTHELP 在窗口的标题条包含一个问号标志。当用户点击了问原创 2016-06-22 11:47:07 · 4687 阅读 · 0 评论 -
IHTMLDocument2接口
该接口可以获取文档的相关信息,检索或者修改文档的html元素和文本内容anchors 获取标签名为a的集合all 获取一个成员为html多有元素的集合applets 获取标签名为applets的集合body 获取标签名为body的元素embeds 获取标签名为embed的集合(embed指嵌入的元素)forms 获取标签名为form的集合frames 获取标签名为fra原创 2016-06-21 15:34:07 · 3959 阅读 · 0 评论 -
获取ie窗口的IHTMLDocument2对象
获取IHTMLDocument2原创 2016-07-07 00:27:50 · 2118 阅读 · 0 评论 -
实现和IE浏览器交互的几种方法的介绍
1.引言 如何实现对IE浏览器中对象的操作是一个很有实际意义问题,通过和IE绑定的DLL我们可以记录IE浏览过的网页的顺序,分析用户的使用行为和模式。我们可以对网页的内容进行过滤和翻译,可以自动填写网页中经常需要用户填写的Form内容等等,我们所有的例子代码都是通过VC来表示的,采用的原理是通过和IE对象的接口的交互来实现对IE的访问。实际上是采用COM的技术,我们知道COM是和语言无关转载 2016-04-11 17:04:07 · 2240 阅读 · 0 评论 -
如何提取网页中所有链接
见过“网际快车”的“使用网际快车下载全部链接”这个功能吗?想实现它,我们可以这样做:IE有几个有用的接口,我们可以用它来提取网页所有链接。一、基本原理首先是用IHTMLDocument2的get_links,来获取IHTMLElementCollection接口,再通过IHTMLElementCollection来获取IHTMLAnchorElement,而IHTMLAnc转载 2016-04-11 17:16:43 · 6224 阅读 · 0 评论 -
利用IHTMLWindow2 的get_document 返回E_ACCESSDENIED 解决方法
获得iframe标签的元素指针CComPtr spAdIframe = ...CComQIPtr spFrameBase2 = spAdIframe;CComPtr spIframeWindow2 = NULL;hr = spFrameBase2->get_contentWindow(&spIframeWindow2);由此可得到iframe元素对应的IHTMLWindow2指原创 2016-05-20 15:46:56 · 2620 阅读 · 0 评论 -
IE四个接口互相获取
IE(控件/接口)中主要有4个部分, Browser, Document, Frame/IFrame, Element , 其对应接口分别是 Browser - IWebBrowser2Document - IHTMLDocument2Frame/IFrame- IHTMLWindow2Element -原创 2016-05-20 15:48:28 · 1099 阅读 · 0 评论 -
Windows 窗口类型
windows编程中,最基本的就是窗口了,调用函数CreateWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth,int nHeight,HWND hWndParent, HMENU hMenu,HANDLE hlnstance,LPVOID lp原创 2016-06-07 11:32:41 · 2491 阅读 · 0 评论 -
windows 窗口类类型
windows编程中,调用创建窗口时CS_BYTEALIGNCLIENT 指定窗口的客户区域距离边界距离(x轴),这个风格会影响窗口的宽度和水平位置显示CS_BYTEALIGNWINDOW 指定窗口距离边界的距离(x轴),这个风格会影响窗口的宽度和水平位置显示CS_CLASSDC 共享同一个窗口类的所有窗口也共享同一个设备环境,当多个线程使用该类创建一个窗口时,仅仅只有一个窗口会成功完原创 2016-06-07 11:41:30 · 1880 阅读 · 0 评论 -
元素风格之IHTMLStyle
网页元素风格原创 2016-06-28 23:24:41 · 621 阅读 · 0 评论 -
窗口按钮样式老旧解决方法
窗口风格样式老旧解决方法通常在一个对话框中添加按钮时,样式经常是很老的样式,Win.97或者Win.03版本的按钮风格,明明在最新的微软操作系统中编译,为什么默认是很老版本的按钮风格?如图: 老风格的按钮这是因为一个win32程序默认的设定是在运行时使用最老的,也就是Win.97或者Win.03版本的按钮风格,这与代码无关,而是应用程序在生成的时候指定要链接的原创 2016-06-13 22:13:24 · 1053 阅读 · 0 评论 -
IHTMLObjectElement
该接口从IDispatch接口继承。属性align 设置或获取目标的对齐方式altHtml 获取目标的html script,如果目标加载html script失败,可以设置html scriptBaseHref 获取目标所在的url,一般这个url都是目标所在的文档classid 获取或设置目标的类idcode 获取或设置包含在文件中编译后的java classc原创 2016-06-29 22:28:52 · 1195 阅读 · 0 评论 -
判断网页加载完成
在实现编程打开网页时,常常会操作网页元素时会失败,这时很有可能是打开网页时没有加载完成照成的,网页没有加载完成而去操作网页元素时,当然会失败。为了杜绝这种现象,可以在操作网页元素前,等待网页加载完成。如果是利用IWdbBrowser2::Navigate2来打开网页,我们可以使用IWebBrowser2::get_ReadyState来获取,有五个状态值如下READYSTATE_UNI原创 2016-06-15 22:33:07 · 1597 阅读 · 0 评论 -
CRegKey::open调用失败
注册表操作CRegKey::open原创 2016-07-27 21:36:38 · 2101 阅读 · 0 评论 -
检测窗口中打开的网页
枚举窗口的子窗口,通过类名Internet Explorer_Server获取网页窗口原创 2016-07-07 00:24:45 · 691 阅读 · 0 评论 -
C++遍历所有IE浏览器,得到里面的所有元素
# import // Internet Explorer 5# import #include #include _variant_t v; HRESULT hr; VARIANT id, index; CComPtr spDispatch;转载 2016-04-11 17:01:40 · 12546 阅读 · 1 评论