<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/feng_ge18</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; feng_ge18]]></copyright><item><title><![CDATA[<Win32_14>__win32控件(2)__教你自学掌握所有控件的玩法]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660347</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660347</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:33:59 +0800</pubDate><description><![CDATA[学习win32 API 编程，我们应该善于利用微软给我们提供的一些辅助工具，例如大家都知道的MSDN、SPY++等等。
今天在讲述之前呢，先给大家介绍一个很有用的工具——Control Spy——它的用途和SPY++有点儿类似，它能查看对应控件所属的风格、能响应的消息以及响应的通知码。







有了它，加上msdn，你基本上就能很快掌握这些控件的用法了——都是基于消息驱动来]]></description><category></category></item><item><title><![CDATA[<Win32_16>来看看标准菜单和右键菜单的玩法]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660369</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660369</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:33:27 +0800</pubDate><description><![CDATA[日常应用中，菜单主要分为两种：(1) 标准菜单(处于应用程序菜单栏处的菜单)    (2)右键快捷菜单
几乎你所见过或使用过的软件中，都有它俩儿

为应用程序添加它们的基本步骤：
(1)用代码或者IDE创建一个菜单资源
(2)加载、显示菜单菜单
(3)如果是右键菜单，在获取右键坐标按下的坐标时，还应该将它转换为屏幕坐标(ClientToScreen) —— 后面有原因解析
(4)在W]]></description><category></category></item><item><title><![CDATA[<Win32_13>__win32控件(1)__教你玩美观的按钮控件]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660329</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660329</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:33:23 +0800</pubDate><description><![CDATA[从今天开始，我将开始仔细讲一下win32中比较重要的一些控件的用法

好了，开始今天的讲解


一、初级篇——创建一般的按钮控件

按钮实质上就是窗口，因此它的创建本质上和创建窗口是一样的，也是用CreateWindow或者CreateWindowEx方法来创建，只不过有一些细节需要注意一下：
(1)在窗口风格中必须添加WS_CHILD，表示它是子窗口，属于一个父窗口；如果为了使按]]></description><category></category></item><item><title><![CDATA[<Win32_15>用纯C语言来实现WP8中磁贴动态翻转的功能]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660359</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660359</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:32:49 +0800</pubDate><description><![CDATA[今年年初入手了一部诺基亚新款WP8手机——Lumia 620 经典蓝，用起来感觉很不错，很流畅、界面很清新








到现在，用了大概有大半年时间了，一直很好奇WP8中磁贴动态翻转的实现算法——使用过WP8手机的朋友都知道，这个功能很有3D的效果，看起来感觉很不错
但是，它到底是如何实现的呢？

今儿，我就来和大家一起剖析一下它的实现细节

WP8中磁贴动态翻转功]]></description><category></category></item><item><title><![CDATA[<Win32_12>位图的透明效果——AlphaBlend函数的用法]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660313</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660313</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:30:42 +0800</pubDate><description><![CDATA[我们知道位图中大多都有alpha信息(图像通道)，专用于位图的透明
今天使用的这个函数AlphaBlend——从名字上看，是"Alpha混合"的意思——那么既然是Alpha，也就和位图的透明相关了

OK，我们先来看看msdn中对于这个函数的说明：
BOOL AlphaBlend(
  HDC hdcDest,                 // handle to destinatio]]></description><category></category></item><item><title><![CDATA[<Win32_11>程序员求爱的创意程序——升级版^_^]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660303</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660303</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:30:00 +0800</pubDate><description><![CDATA[前段时间，我编写了一个创意程序，并用于向自己目前的女朋友表白，结果效果还不错，得到了她的芳心。
于是我将自己的创意程序共享到csdn资源上，大多数网友认为创意不错，就是简单了些——呵呵，其实我个人也这么觉得，只不过当时时间和能力的限制，也就那样将就了
……
点击下载第一次的程序
……
而今呢，我在七夕节时再次为我的女朋友写了一个程序，这次算是上次的升级版吧，功能多了一些、界面效果也好多了]]></description><category></category></item><item><title><![CDATA[<Win32_10>子窗口的应用——翻转窗口]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660295</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660295</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:29:12 +0800</pubDate><description><![CDATA[在windows程序中，子窗口的应用很常见，基本上大部分窗口都有其指定的子窗口，这些子窗口统统受其父窗口的管理，各自实现相应的功能

老规矩，先简述今天的实例程序所实现的功能：
在父窗口中先绘制一张位图，然后在其之上创建36个子窗口，点击子窗口隐藏，点击改子窗口占据父窗口的区域就重新显示该子窗口。

比较好玩儿，可以拼出很多好看的图形，来看看效果吧：








O]]></description><category></category></item><item><title><![CDATA[<Win32_9>SetWindowRgn函数的应用——绘制个性化形状的窗口]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660277</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660277</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:28:27 +0800</pubDate><description><![CDATA[SetWindowRgn这个函数比较好玩，它可以通过设定的区域(RGN)来制定该形状的窗口
先来看看函数原型：
int SetWindowRgn(
  HWND hWnd,     // handle to window
  HRGN hRgn,     // handle to region
  BOOL bRedraw   // window redraw option
);
由此可以看]]></description><category></category></item><item><title><![CDATA[<Win32_8>有意思的程序——抓取屏幕]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660261</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660261</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:27:46 +0800</pubDate><description><![CDATA[Win32学了一段时间了，跟着杨老师的脚步，准备学习MFC，因此最近几天在复习C++，于是发现有将近一周没写博文了……

今天来写一个较为简单、但是比较有意思的东西

不知大家在理发店理发的时候注意到一个奇观没：
理发店一般都有两面对立的镜子，你仔细一看会发现，两面镜子里面的成像逐渐缩小，并且居中排列，很有意思

盗梦空间中也有一个类似的场景，我截了一个图：





y]]></description><category></category></item><item><title><![CDATA[<Win32_5>程序员求爱的创意程序^_^]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660229</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660229</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:27:36 +0800</pubDate><description><![CDATA[作为程序员，我们时常被外界误认为很闷、不浪漫、没创意……等等这一类人，这让我们实在有些感伤啊，我得为程序员呐喊一声：
我们也能可以欢快、浪漫、有创意……

朋友，你向女生表白过吗？
……
这个问题有点儿羞涩，但是我今儿叫你一招 —— 用我们程序员的方式表白^_^

呵呵，说到这里，你可能已经猜到：该不是编程序吧？
我告诉你：Of Course！！！

好吧，我今儿就来先秀一下我]]></description><category></category></item><item><title><![CDATA[<Win32_7>由浅入深——滚动条]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660253</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660253</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:27:03 +0800</pubDate><description><![CDATA[滚动条在Win32程序中是非常常见的一个控件，它的功能和地位也就不言而喻了，在文本输出中算是一个难点……

我将借用P先生的思路讲述两种不同风格滚动条，下面切入主题：(实例程序都是显示一张位图  当然，位图比客户区大得多，以显示出滚动条的作用)
(1)不可变长的滚动条
这是16windows中的版本，windows1.0就有了这个玩意儿

它的使用主要依托以下两个API函数：
设定滚]]></description><category></category></item><item><title><![CDATA[<Win32_4>深入浅出Win32的计时器]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660215</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660215</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:26:49 +0800</pubDate><description><![CDATA[说起时间，对于我们搞IT的人来说，那是要多重要有多重要。我觉得有价值的时间是给有抱负和有才能的人准备的，因为他们会充分利用，不会让时间失望……

呵呵，有点儿说远了，还是回归主题吧

Win32的计时器其实就是用以下两个函数控制的一个控件：
设置计时器
UINT_PTR SetTimer(
    HWND hWnd,
    UINT_PTR nIDEvent,
    UINT u]]></description><category></category></item><item><title><![CDATA[<Win32_6>Win32的验证码程序]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660235</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660235</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:26:24 +0800</pubDate><description><![CDATA[上次利用文本输出规范，我写了一个"程序员求爱程序"，今天还是继续玩一下Win32的文本输出，这次我将详细谈一下Win32的文本输出规范。毕竟，这个在Win32编程中还是很重要的，基本上每一个程序都离不开这个玩意儿

ok，先来说一下基础：
Win32中有一个关于文本信息的结构体TEXTMETRIC，它包含很丰富的文本信息，而P先生(Charles Petzold)的书中说道，我日常编程中仅仅]]></description><category></category></item><item><title><![CDATA[<Win32_3>Bitmap位图应用2 ------ 键盘控制人物走动]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660197</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660197</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:25:41 +0800</pubDate><description><![CDATA[今天掌握了Bitmap的用法，忍不住再来一次升级版的应用------用键盘控制人物的走动，这个可能在游戏设计中用的很多，不过今儿就先来小试牛刀，呵呵……

本人学习编程有个"癖好"  —— 那就是有了想法，下一步就是实现，越快实现越好，不实现就誓不罢休……

好了，F话少说了，还是先来逐步了解需求吧
(1)首先需要一个完整的人物走路分解图，每一个方向4张，分别是：直立、右脚向前、直立、左]]></description><category></category></item><item><title><![CDATA[<Win32_2>Bitmap位图应用1 ------ Win32的数字时钟]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660185</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660185</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:24:57 +0800</pubDate><description><![CDATA[学习编程离不开实战演练——用所掌握的技术来实现相应的功能，今天来玩一玩Win32的位图Bitmap，写一个数字时钟

我们先来看看这个数字时钟的需求：
(1)可以用ASCII码的数字，但是不太美观，因此需要做一个位图，完美模拟电子表的数字(我亲自做了一个，待会儿上传)
(2)如何将位图贴到我们的程序中

a)先将位图加载到内存中
我们先来看看msdn：
HBITMAP LoadBi]]></description><category></category></item><item><title><![CDATA[<Win32_1>深入浅出windows消息机制]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38660167</link><guid>https://blog.csdn.net/feng_ge18/article/details/38660167</guid><author>feng_ge18</author><pubDate>Mon, 18 Aug 2014 14:22:12 +0800</pubDate><description><![CDATA[上学期学习了Java ，感觉Java写一个窗口真心简单，很易上手，也就难怪很多开发人员选择Java作为自己的开发编程语言。但是由于自身对windows的热爱，让我觉得c、c++语言才是我亲睐的编程语言，虽然难度大些，但是这才能体现能力所在。其实之前一直想自学一下win32，但是由于时间的显示和种种原因而耽搁了，于是今年暑假决心深入学习win32。

在学习过程中呢，我会在此留下自己的学习心得，]]></description><category></category></item><item><title><![CDATA[的sGs占地方敢死队]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38634629</link><guid>https://blog.csdn.net/feng_ge18/article/details/38634629</guid><author>feng_ge18</author><pubDate>Sun, 17 Aug 2014 04:53:30 +0800</pubDate><description><![CDATA[http://jigou.xuexun.com/user_Ask_text.asp?id=2527121
http://jigou.xuexun.com/user_Ask_text.asp?id=2527120
http://jigou.xuexun.com/user_Ask_text.asp?id=2527116
http://jigou.xuexun.com/user_Ask_text.]]></description><category></category></item><item><title><![CDATA[遇到不会读的字，怎样用拼音打出来]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38627685</link><guid>https://blog.csdn.net/feng_ge18/article/details/38627685</guid><author>feng_ge18</author><pubDate>Sun, 17 Aug 2014 00:43:06 +0800</pubDate><description><![CDATA[中国文化博大精深，好多字都不会读，又不会五笔，怎么办呢？
注意了奥： 涨姿势的时候到了。
犇，渁， 菂。
打开搜狗拼音输入法（不只有搜狗哦，很多输入法都ok 的），跟着我敲
u'niuniuniu,
u'shuishuishui,
u'caode






快去试试你不认识的字吧]]></description><category></category></item><item><title><![CDATA[Spring4.1新特性——综述]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38627613</link><guid>https://blog.csdn.net/feng_ge18/article/details/38627613</guid><author>feng_ge18</author><pubDate>Sun, 17 Aug 2014 00:42:32 +0800</pubDate><description><![CDATA[目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强异步调用和事件机制的异常处理
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试]]></description><category></category></item><item><title><![CDATA[移动互联网做营销该如何走出误区]]></title><link>https://blog.csdn.net/feng_ge18/article/details/38506545</link><guid>https://blog.csdn.net/feng_ge18/article/details/38506545</guid><author>feng_ge18</author><pubDate>Tue, 12 Aug 2014 02:10:01 +0800</pubDate><description><![CDATA[广告圈里一直流行着这样一句话：我知道我的广告费有一半被浪费了，但不知道是哪一半。我一直觉得，这句话看似是广告人的自嘲，其实就是“托儿”，被很多负责广告投放或者媒体的销售人员，用来为某些所谓“精准”媒介找理由呐。
　　正是因为这句耳熟能详的话，使得媒介人员在投放广告时，有了很大的投放裁量权：选择某类或者某家媒体投放，不只是流量、阅读量的标准，更重要的是“精准”、“专业”，最终就是选哪类媒体投放就都]]></description><category></category></item></channel></rss>