摘要: 一直对windows消息循环不太清楚,今天做个详细的总结,有说错的地方,请务必指出。用VS2017新建一个win32 Application的默认代码如下:程序入口 //intWINAP... 阅读全文
posted @ 2017-11-16 19:10 birdhumen鸟人 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 位=bit,代表0或1字节=byte=B=8bit汉字=2byte=2B=16bithttp://www.freebuf.com/articles/others-articles/25623.htmlhttp://www.ruanyifeng.com/blog/200... 阅读全文
posted @ 2017-11-15 21:19 birdhumen鸟人 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.#inclue#inclue中的 # 是预处理标志,要最先处理,即在编译器编译代码之前运行#inclue 和 #include “” 的区别:引用的是编译器的类库路径里面的头文件" "引用的是你程序目录的相对路径中的头文件一般是引用自带的一些头文件:stdio... 阅读全文
posted @ 2017-11-15 09:57 birdhumen鸟人 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个脚本用来爬取ZOL桌面壁纸网站的高清图片;链接:http://desk.zol.com.cn/1920x1080/本程序只爬了美女板块的图片,若要下载其他板块,只需修改程序中的”meinv“即可代码如下:#coding=utf-8import urllib... 阅读全文
posted @ 2017-10-26 20:55 birdhumen鸟人 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 在做了一个类似QQ展开的动画时,设置了TopProperty,通过改变Window.Top属性来实现展开特效,但是动画执行了之后,再去设置Window.Top的时候发现修改不了,代码调试后发现值设置了,但是依旧是原来的值。这个设计到WPF的动画的一个属性绑架,在MSD... 阅读全文
posted @ 2017-10-24 11:25 birdhumen鸟人 阅读(303) 评论(0) 推荐(0) 编辑
摘要: #include "map" //引入头文件初始化:std::map _map1; //初始化 //c++11中引入的,可以直接在初始化时赋值 std::map _map = { {0,"11"}, {2,"22"}, {3,"33"}, };插... 阅读全文
posted @ 2017-10-19 20:39 birdhumen鸟人 阅读(4303) 评论(0) 推荐(1) 编辑
摘要: 第一种方式:C++导出函数, c#dllimport 的方式在很多地方都看到过,如[dllimport “user32.dll”]这种代码,调用windows API,就是通过这种方式实现 例子:新建C++项目,创建动态链接库(DLL),然后添加头文件textdll.... 阅读全文
posted @ 2017-10-19 16:00 birdhumen鸟人 阅读(822) 评论(0) 推荐(0) 编辑
摘要: MEF简介:今天学习了下MEF框架,MEF,全称Managed Extensibility Framework(托管可扩展框架)。MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明: Managed Extensibility Framewor... 阅读全文
posted @ 2017-10-18 19:03 birdhumen鸟人 阅读(554) 评论(0) 推荐(0) 编辑
摘要: win7以上的系统新增了功能--窗口拖到屏幕边缘自动最大化 阅读全文
posted @ 2017-10-13 11:18 birdhumen鸟人 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 碰到了类似需求,但是上网查了一圈发现感觉要么很复杂,要么代码很臃肿,索性自己实现了一个几乎和QQ是一模一样的效果,而且核心代码只有20行左右。代码如下:using System;using System.Windows;using System.Windows.For... 阅读全文
posted @ 2017-10-13 09:16 birdhumen鸟人 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 本文演示下用CLR创建一个简单的winform程序,IDE:VS2015可以参考另一篇文章:http://blog.csdn.net/wcc27857285/article/details/78135314第一步:第二步:在头文件文件夹中新增class,选择windo... 阅读全文
posted @ 2017-09-29 17:22 birdhumen鸟人 阅读(1897) 评论(0) 推荐(1) 编辑
摘要: 本文简单演示下用C++/CLI创建WPF程序,IDE为VS2015首先创建CLR项目,选择CLR空项目:然后,右键源文件,选择新建class,选择CLR->Component Class接下来添加引用:一共有三个:1.PresentationCore 2.Pre... 阅读全文
posted @ 2017-09-29 16:42 birdhumen鸟人 阅读(545) 评论(0) 推荐(1) 编辑
摘要: 本文用WPF的动画实现一个简单的跑马灯xmal: ... 阅读全文
posted @ 2017-09-22 19:45 birdhumen鸟人 阅读(492) 评论(0) 推荐(0) 编辑
摘要: WPF提供了一个HwndSource可以使你更快的实现处理Windows消息。通过HwndSource.FromHwnd得到的HwndSource可以添加(AddHook)移除(Remove)Hook首先注册SourceInitialized事件,在事件中创建一个Hw... 阅读全文
posted @ 2017-09-21 14:07 birdhumen鸟人 阅读(925) 评论(0) 推荐(1) 编辑
摘要: xmal: 添加文件夹skin,再添加resource Dictionary, xaml如下: 后台代码cs: public partial class MainWi... 阅读全文
posted @ 2017-09-20 09:35 birdhumen鸟人 阅读(107) 评论(0) 推荐(0) 编辑