- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 C++结构体初始化
今天在看MFC结构时,顺便看了看《深入浅出MFC》,发现有这么一行代码: m_pMainWnd = new CMyFrameWnd;乍一看,很正常啊,再仔细一看,貌似 new CMyFrameWnd 的时候少了一对括号。奇怪!之后又翻了翻书,发现好多处都是这样的。难道我弄错了,不可能啊,一般情况下在new一个新类的时候都会加上括号,里面放一些初始值。测试一下:win32中POINT结构体定义如下
2009-09-30 15:47:00 7245
转载 AssertValid和Dump函数的应用
原文地址:http://tsitao.blog.163.com/blog/static/29795822006914105840496/#comment=fks_082074086083084067085082084095086095086074081094084 VC的调试中,AssertValid和Dump函数的应用CObject::AssertValid 成员函
2009-09-30 13:56:00 1149
原创 Win32宏之GET_X_LPARAM与GET_Y_LPARAM
在使用win32的一些特殊宏时,有必要注意一下宏的定义,例如: #define MAKEWORD(a, b) ((WORD)(((BYTE)((DWORD_PTR)(a) & 0xff)) | ((WORD)((BYTE)((DWORD_PTR)(b) & 0xff))) #define MAKELONG(a, b) ((LONG)(((WORD)((DWOR
2009-09-28 18:29:00 11576
原创 关于窗口刷新的几个函数:Invalidate UpdateWindow RedrawWindow
其中引用了下篇文章:http://topic.csdn.net/u/20081202/09/6612652d-be28-4042-8269-0f3b87c03f8e.html 一:什么时候才会发生重绘窗口的消息? 当需要更新或重新绘制窗口的外观时,应用程序就会发送WM_PAINT消息。对窗口进行重新绘制。 二:Invalidate() -- RedrawWindow() --
2009-09-28 14:20:00 12885 4
转载 解决窗口闪烁的常用方法
在做窗口划分时遇到窗口闪烁的问题,找到一篇文章,记录下来。原文地址:http://www.titilima.cn/show-104-1.html 下面只是简要介绍了防止窗口闪烁的一般方法,也是我最常用到的。窗口的移动或改变大小是要导致窗口重绘的,所以如果客户区上存在两个子窗口A和B,且A和B都需要移动或改变大小(参考分隔条的情况),那么势必会导致客户区重绘两次。当然M
2009-09-27 14:21:00 1683
转载 Windows界面设计标准
Windows界面设计标准C#.net 1.1. Windows界面设计标准1.1.1. 易用性 界面元素的名称、标签应该易懂,用词准确,避免使用模楞两可的字眼,要与同一界面上的其他元素易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作作。 disable而不是not visible。
2009-09-24 17:02:00 1421
原创 manifest与控件风格
如果我们想要windows XP或XP以上操作系统的风格的系统控件,请使用下面的宏.如果你在XP下编译Windows程序,控件默认的的风格是win 2K的,默认使用的comctl32.dll的版本默认是5.8,即win 2K的所使用的库.而windows XP或XP以上操作系统的风格的系统控件则使用的是6.0版本的。#ifdef _UNICODE#if defined _M_IX86 #
2009-09-21 10:46:00 1498
原创 #pragma once与 #ifndef的区别
原文URL:http://www.cppblog.com/szhoftuncun/archive/2007/10/28/35356.html#pragma once与 #ifndef的区别为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一:
2009-09-19 12:15:00 784
原创 GDI+在VS2008 编译不过的解决方法
今天写程序的时候用到GDI+,不过编译不通过。出现的错误为:1>------ Build started: Project: Label, Configuration: Debug Win32 ------1>Compiling...1>stdafx.cpp1>c:/program files/microsoft sdks/windows/v6.0a/include/gdiplusimagin
2009-09-13 22:53:00 3170
转载 如何阅读代码(转)
如何阅读代码(转) 第一章: 导论++++++++++++1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.
2009-09-13 21:35:00 710
原创 Flex中自定义事件
原文:http://www.blogjava.net/19851985lili/articles/101171.htmlFlex中自定义事件Flex中的事件机制2006-11-28 10:37一. 事件简介 事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回. 事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建...
2009-09-07 14:10:48 110
Win7 + VirtualBox + empireEFIv1085.iso 安装Mac OS X(10.6)雪豹操作系统
2011-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人