MFC
文章平均质量分 88
huasonl88
这个作者很懒,什么都没留下…
展开
-
如何在程序中动态设置墙纸
原文链接:http://www.cnblogs.com/lzjsky/archive/2011/01/17/1937514.html大家都知道设置WINDOWS桌面墙纸的WIN32 API是SystemParametersInfo, 使用SPI_SETDESKWALLPAPER参数便能设置墙纸: ::SystemParametersInfo(SPI_SETDESKWALLPAPER, 0转载 2012-12-25 16:34:29 · 496 阅读 · 0 评论 -
自绘Tab控件
自绘Tab控件原创 2015-01-28 11:06:07 · 4201 阅读 · 0 评论 -
MFC 对话框Border属性为none时通过鼠标自由拉伸窗口大小
原文链接:http://blog.csdn.net/yuzhenxiong0823/article/details/8215326在编写基于对话框的程序的时候,很喜欢将Border的属性设置为none,这样整个对话框看起来什么也没有(没有棱角也没有非客户区),这样你可以用一些好看的图片自己设置绘制非客户区和对话框边缘。但唯一不爽的是,对话框不能跟随鼠标移动,也不能通过鼠标改变大小。以下转载 2015-02-26 15:52:00 · 717 阅读 · 0 评论 -
C++与Flash的交互
原文链接:http://blog.csdn.net/xoyojank/article/details/3122679研究Flash嵌入游戏中的可行性.......渲染问题已解决事件响应已解决下面是C++与Flash AS的交互, 以MFC为例:1. 新建一个MFC Dialog程序2. 添加一个Flash控件 3. 把Flash控转载 2015-04-02 10:06:44 · 4608 阅读 · 0 评论 -
基于IE内核的多标签浏览器开发过程
By Fanxiushu 2014 转载或引用请注明原作者原文链接:http://blog.csdn.net/fanxiushu/article/details/21837859在Windows平台做IE内核浏览器,可以非常简单,拖拖控件就能形成一个简单的”浏览器“。这顶多算是一个嵌入在应用程序中的一个COM控件而已,他不支持标签浏览,没处理弹出页面等等,压根算不上浏览器。转载 2015-04-04 09:29:31 · 8862 阅读 · 0 评论 -
浅谈MFC多进程编程,ui卡死问题
由于工作需求,最近需要把公司游戏登陆器改成用多进程实现,把主窗口和游戏窗口各自独立一个进程,目的是为了以后实现多开后界面不至于太卡且一个窗口崩掉后不至于影响其他游戏窗口。 以前从来没写过多进程,完全不懂怎么着手,只好拿着总监给的例子先认真研究了下,一边看例子一边问身边有过这方面经验的人。基本思路是,程序一启动在OnInitDialog函数调用CreateProcess创建子进程,原创 2015-04-16 11:34:13 · 9083 阅读 · 1 评论 -
WebBrowser介绍——Javascript与C++互操作
原文链接:http://www.cnblogs.com/lucc/archive/2010/11/24/1886087.htmlWebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的新闻首页转载 2015-03-11 16:02:39 · 627 阅读 · 0 评论 -
MFC向指定网站post数据
最近有个需求需向指定网站post数据,用于注册账号。例如:http://baidu.com post时需要携带账号和密码信息 如:http://baidu.com?code=abc&password=123456当然还有经过md5加密过得签名。记得以前有做过类似的需求,网上搜也是一大堆,看的我有些眼花了。以下是我实现用到的两个接口:CString MultiAccoutDlg::Post原创 2015-03-12 15:15:41 · 4106 阅读 · 1 评论 -
MFC操作注册表
原文链接:http://www.cnblogs.com/trying/archive/2012/07/16/2863763.html打开注册表键 1 LONG RegOpenKeyEx(2 HKEY hKey, // handle to open key主键3 LPCTSTR lpSubKey, // subkey name子键4转载 2015-11-24 11:05:27 · 448 阅读 · 0 评论 -
Unicode下CString和char *之间的互相转换
原文链接:http://blog.csdn.net/candyliuxj/article/details/6796001CString中存储的字符的数据类型为wchar_t类型。一、CString转换为char *(1)方法一:使用wcstombs()[cpp] view plaincopy#include usi转载 2015-12-12 12:25:39 · 3451 阅读 · 0 评论 -
继承CWnd自绘按钮
自绘按钮,基础CWnd原创 2015-01-28 09:34:19 · 4197 阅读 · 3 评论 -
在CHtmlView中判断页面加载完成
首先想想这个问题如果是在JS里面是如何实现的。 JS里面最简单的方式就是利用onload事件让一段JS在页面加载完成后启动。 使用onload事件的好处是,能够保证页面上的image图片都已经加载完成。 比如: window.onload = function() { // do something }转载 2013-04-08 17:46:50 · 1052 阅读 · 0 评论 -
MFC实现全屏功能的代码
原文链接:http://www.cnblogs.com/lzjsky/archive/2010/11/02/1867127.html 很多的播放器都有快捷键控制窗口以全屏幕的方式显示。给应用程序加上全屏幕的功能,并不需要很多的代码,比如给一个基于对话框的应用程序加上全屏功能只需要以下少量代码就可以工作了。void CShowDemoDlg::FullScreenView(voi转载 2012-12-25 17:43:12 · 970 阅读 · 0 评论 -
给MFC程序添加文件拖放处理
原文链接:http://liyiwen.iteye.com/blog/374868 程序支持文件拖放会使程序使用起来更加方便。 当我们从shell(window的文件浏览器)中拖入一个文件到应用程序窗口时,windows会发生一个消息WM_DROPFILES给程序,支持文件拖放操作的本质就是程序要适当地处理这个消息。并不是所有程序都可以接受文件拖放消息,只有转载 2013-01-16 19:56:04 · 484 阅读 · 0 评论 -
Shell扩展编程入门
原文链接:http://blog.sina.com.cn/s/blog_56dee71a010007zn.html Windows中存在各种Shell扩展,但是介绍编写Shell扩展的文档却较少见。前段时间看了一个介绍Shell扩展编程的文档,简洁明了,可操作性强,于是就边看边照做里面的例子程序。文档一共9节,我已经看了6节了。写这篇文章小结一下。 Shell扩展的英文是“She转载 2013-02-04 15:32:22 · 1256 阅读 · 0 评论 -
高权限进程实现拖曳文件操作
先描述下我遇到的问题,我写的一个软件在win7,xp下都能够实现拖放加载图片,但是一到win8下拖放就失效了,WM_DROPFILES根本就没接收到,后来找到了这篇文章并解决了问题。 在Vista/Win7系统中,由于UAC和UIPI的存在,低权限的进程是无法向高权限的进程发送任何高于WM_USER的消息,而低于WM_USER的消息一部分也会因为安全原因被禁止。详情可见:《UAC的前世今生转载 2013-02-26 15:21:12 · 1825 阅读 · 1 评论 -
MFC框架理解
网上不少介绍MFC框架都是从剖析其消息流向入手,看完之后很快就忘了,抓不住重点,这里我从面向对象的角度来理解MFC编程框架,对其体会就更清楚了一些。http://www.cnblogs.com/zuibunan/archive/2012/09/10/2679078.html?updated=1 第一点:类别型录网的搭建:类别型录网搭建的目的是为了实现所谓的"执行转载 2013-03-11 18:39:50 · 845 阅读 · 0 评论 -
透明窗口(窗口上面文字图片等内容不透明)的实现
透明窗口(窗口上面文字图片等内容不透明)的实现 本文讨论通过SetLayeredWindowAttributes来实现本文的目的。 SetLayeredWindowAttributes的实现必须将窗口设置为WS_EX_LAYERED的扩展风格。 然而,只有WS_POPUP窗口才能设置WS_EX_LAYERED的扩展风格。这就意味着只能够在POPUP的窗转载 2013-03-20 18:13:48 · 1801 阅读 · 0 评论 -
如何弹出一个窗口气泡
原文链接:http://blog.csdn.net/tangaowen/article/details/5108980 如何弹出一个窗口气泡 最近在工作中遇到这样一个需求,就是需要将一个窗口从右下角任务栏下面缓缓的上升到任务栏的上面,现在有很多的软件都有这样的气泡,比如:搜狗输入法的词条更新窗口,还比如CSDN的广告窗口等等。 1.首先 将要弹出的窗口转载 2013-03-22 12:01:22 · 1665 阅读 · 0 评论 -
mciSendString用法
使用MCI API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。 VS2008在源文件加上#include "mmsystem.h" #pragma comment(lib,"winmm.lib")1、MCI简介 MCI(Media Control转载 2013-04-07 17:32:23 · 5405 阅读 · 0 评论 -
Win32中安全的子类化
关于子类化的话题虽然有些旧,但它至今仍然不失为一种开发Windows的强有力技术,在MFC的内核、甚至.NET的内核中都离不开它,希望本连载能对Windows开发的爱好者有所帮助。原文标题:Safe Subclassing in Win32作者:Kyle MarshMSDN技术组点击此处查看原文摘要本文描述了Win32环境下的子类化,描述了它是如何工作的以及转载 2013-04-07 19:34:39 · 2659 阅读 · 1 评论 -
VC++ 获取mac地址
原文链接:http://www.cnblogs.com/SteveCheung/archive/2012/07/18/2597449.html 1 // MacAddress.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #incl转载 2015-12-12 12:23:08 · 3515 阅读 · 0 评论