• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Fcoding_狂人
自由 编码 Fcoding
博客园    首页    新随笔    联系   管理     
10 2012 档案
[转] 对WM_NCHITTEST消息的了解+代码实例进行演示

摘要:这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用WM_NCHITTEST消息产生与鼠标位置相关的所有其他鼠标消息。通俗的讲从消息产生消息。case WM_NCHITTEST:return (LRESULT)HTNOWHERE;以上代码能禁用窗口的所有显示区域和非显示区域鼠标消息,也就是当鼠标在窗口,这里包括系统菜单图标,缩放按钮,关闭按钮等时,鼠标按键将会失效。先看一下这个 阅读全文
posted @ 2012-10-31 22:55 Fcoding_狂人 阅读(7959) 评论(0) 推荐(3)
设计师必备的ICON素材搜索引擎推荐

摘要:素材很多设计师都需要的,当然站长们一般都是找一些现成的素材来美化自己的网站,国内有大量的素材网站可以免费的下载到,如何能够快速的找到自己需要的素材就需要有一定的技巧了,这里我们来介绍一下,有关于搜索素材的搜索引擎站点,希望可以帮助更多的用户快速找到自己需要的素材,节约时间。1、IconFinder 借鉴了 Google 那种简洁的风格,打开它的主页,基本上只有一个搜索框。但可别小看这个小框框,通过它你就可以快速找到无数漂亮的图标。最令人兴奋的是,这些图标都是基于 CC GPL 或是 LGPL 协议发布的,因此我们可以自由的将他们应用到我们自己的作品中,而不必担心版权问题。当然,前提是你要遵守那 阅读全文
posted @ 2012-10-25 09:21 Fcoding_狂人 阅读(1002) 评论(0) 推荐(0)
[转]解说Win32的窗口子类化

摘要:原文地址:http://www.vckbase.com/index.php/wv/1065也许你需要一个特殊的Edit来限制浮点数的输入,但是现有的Edit却并不能完成这项工作――因为它只能够单纯的限制大小写或者纯数字。当你在论坛上求救的时候,某个网友告诉你:“用子类化。”你也许会在看到一线曙光的同时多出了一连串的问题:何为子类化?子类化的原理是什么?如何实现子类化?下面就让我从一个简单的C++程序开始,一步步解开你的疑团吧。首先,我为你列出以下这个C++程序:#include < iostream > using namespace std; class Parent { pub 阅读全文
posted @ 2012-10-23 13:42 Fcoding_狂人 阅读(206) 评论(0) 推荐(0)
[转]Windows C++ 应用程序通用日志组件

摘要:引言 众所周知,在调试、跟踪和执行应用程序的过程中,程序的日志能为这些工作提供大量有价值的运行信息。因此,程序的日志对应用程序的运行、维护至关重要。 在如何记录程序日志方面,通常有三种选择: 1、采用Log4CXX等公共开源日志组件:这类日志组件的特点是跨平台且功能比较强大,例如可以把日志发往另一台服务器或记录到数据库中等;另外,可配置性较高,可以通过配置文件或程序代码对日志进行很多个性化设置。但从另外一个角度看,由于这些优点往往也导致了在使用方面的缺点。首先,对于一般应用程序来说,它们并不需要太多的功能,通常只需要把日志记录到文件或反馈到应用程序,功能太多反正让用户使用起来觉得繁琐还得... 阅读全文
posted @ 2012-10-15 15:43 Fcoding_狂人 阅读(619) 评论(0) 推荐(0)
vc++HOOK API编程必知必会

摘要:#include // 定义API挂接项结构 typedef struct _HOOK_ITEM { DWORD dwAddr ; // IAT项所在地址 DWORD dwOldValue ; // IAT项的原始函数地址 DWORD dwNewValue ; // IAT项的新函数地址 } HOOK_ITEM, *PHOOK_ITEM ; HOOK_ITEM HookItem = {0} ; // 定义IAT项,用于保存MessageBoxA的IAT项信息 // 定义MessageBoxA函数原型 typedef int (WINAPI* PFNMessageBox... 阅读全文
posted @ 2012-10-10 15:18 Fcoding_狂人 阅读(2729) 评论(0) 推荐(0)
XML中文显示问题

摘要:XML默认的编码格式是UTF-8,这种编码模式不显示汉字,所以经常有些初学者会遇到XML中汉字不 能显示的问题,出现如下错误提示:An invalid character was found in text content...【解 决方法】:将encoding设为GB2312,即<?xml version="1.0" encoding="gb2312"?>,这样编码格式就被设置成简体中文了。当XML文件的数据与编码不符合的时候,就可能发生无法正确解译的错误,也可能该数据会变成空白或乱码,所以应该根据文件的数据内容选择一个恰当的编码格 式。X 阅读全文
posted @ 2012-10-09 16:59 Fcoding_狂人 阅读(15052) 评论(1) 推荐(2)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3