树静山空  

摘要: 前段时间在自己用win32api封装一个进度条,做到后来的时候发现其中有一个重画界面的回调函数不能作为成员函数。不能够实时取得类中成员变量问题。后来经过一番探究以后终于找到了一个可行的方案,现将其发布在此方便后来者。其中用到了部分汇编转换this指针地址。其中主要的代码如下:Thunk.h#include "stdafx.h"template< typename TDst, typename TSrc >TDst UnionCastType( TSrc src ) { union { TDst uDst; TSrc uSrc; } uMedia; uMedia. 阅读全文
posted @ 2011-08-06 20:44 itprograms 阅读(1236) 评论(2) 推荐(0) 编辑

2010年10月4日

摘要: 以下这个JS日历控件是我的闲暇之余自己编写的,所有的代码全部在IE7/IE8/Firefox下面测试通过,而且可以解决被iframe层遮盖的问题。现在只提供两种风格(简洁版和古典版)和两种语言(英文和中文)。支持自定义日期格式,设定时间范围。默认为古典版,英文,下面来看简单的缩略图。首先是简洁版:日期选择器月份选择器古典版:日期选择器日期选择器中文语言月份选择器下面是使用方法:在要使用这个控件的页面上引入这个JS<script type="text/javascript" src="javascript/DatePicker.js">< 阅读全文
posted @ 2010-10-04 19:48 itprograms 阅读(6549) 评论(25) 推荐(2) 编辑
 
摘要: Win32创建的对话框不同于CreateWindowEx创建的窗体对象,不能够通过WM_KEYDOWN来获取键盘的点击事件。经过一天的摸索,终于找到了一个可行的方案,感谢下面这个帖子的提示http://book.21www.cn/info/vc_mfc/base/269.html回答:3这个问题似乎不好解决,微软的建议是: 1.用一个 WH_MSGFILTER钩子,在钩子函数里调用Translat... 阅读全文
posted @ 2010-10-04 19:47 itprograms 阅读(1167) 评论(0) 推荐(0) 编辑