- 博客(4)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 通过控件子类化实现Edit Control接收Enter按键
众所周知,Win SDK的标准Edit控件要接收Enter键只能在样式里增加一个“多行”,如果保持单行还想接收Enter键呢?MSDN指出了3个方法: 1是在父窗口的WM_COMMAND中处理。2是通过为控件注册回调函数实现。3是通过MFC类重载函数实现。 第1个方法我试了不知道为什么拦截不到Enter按键。 第2个方法在StackoverFlow上有解决方案:WNDPROC oldEditP
2016-10-30 14:59:26 855
原创 Windows API获取屏幕真实大小
在Petzold的书中写用GetDeviceCaps(hdc,LOGPIXELSX)得到屏幕DPI(dot per inch)计算真实大小,但我实际操作了发现不对。在Windows系统中,我得到LOGPIXELSX为96,无论分辨率怎么调整都是96,也许是出于对文字显示的考虑。我发现使用GetDeviceCaps(hdc,HORZSIZE)和GetDeviceCaps(hdc,VERTSIZE)来获
2016-10-25 10:59:22 11435 5
原创 VS2013转换VC6.0项目失败解决办法
之前用的VS2010,转换VC6.0的项目时就经常失败,换用2013,有部分能够转换成功,有部分还是失败。迁移报告类似这样: Bitmaps\Bitmaps.dsp: 无法转换项目。 请确保这是一个有效的 Visual C++ 6.0 项目。 Bitmaps\Bitmaps.dsp: 项目升级失败。 Bitmaps\Bitmaps.dsp: 转换项目文件“G:\Chapt_10\Bitmaps
2016-10-16 13:11:40 4733 5
原创 Toolbar在Win SDK下用法
Toolbar真的是要折磨死人,MSDN都翻遍了都调试不对。关键还是靠一个日本人写的Demo才搞好的[1]。下面给出一个最简Toolbar,代码加入到WM_CREATE下面: // Create the toolbar. HWND hWndToolbar = CreateWindowEx(0, TOOLBARCLASSNAME, NULL, TB
2016-10-14 21:54:41 411
School Days HQ GPK文件解包工具
2018-10-07
圆孔拉刀三维参数化设计系统
2016-09-01
精简ProE生成的Wrl文件并合并Shape节点程序
2016-05-18
解决ArtCAM2008在Win7下因为缩略图问题无法打开或导入文件的问题
2013-02-18
缺少解码器VP70解决办法 By TomWillow
2012-12-04
双击运行Class文件批处理v1.0 ByTomWillow
2012-12-04
VS2010编译的带manifest的C窗口程序,在XP上运行无法显示控件
2016-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人