人较笨且记性不好,故记录在此.折叠代码打不开请F5.本博中很多是转载收录其他网友的文章(原文地址请见博文末尾),所有权为原作者所有!!!
此博客已不再更新和维护,欢迎关注我的github新博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::
上一页 1 ··· 5 6 7 8 9

2010年12月27日

摘要: 除了窗口类以外,还有成百上千种窗口风格供用户指定窗口的绘制及其行为。其中有 3种最重要的风格创建了对应3种最基本的窗口类型:重叠窗口、弹出窗口和子窗口。■ 重叠窗口(overlapped window),具有应用程序主窗口的全部特点。它的非客户区包括一个可伸缩的框架、菜单条、标题栏和最小化、最大化按钮。■ 弹出窗口(popup window),具有消息框或者对话框的全部特点。它的非客户区包括一个固定大小的框架和一个标题栏。■ 子窗口(child window),具有类似按钮控件的全部特点。它没有非客户区,窗口的处理过程负责绘制窗口的每个部分。///WS_POPUP WS_OVERLAPPED 阅读全文
posted @ 2010-12-27 11:51 子坞 阅读(22130) 评论(0) 推荐(0) 编辑

摘要: 在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也可以使用联合体来发挥其长处。首先看一段代码:View Code union myun { struct { int x; int y; int z; }u; int k; }a; int main() { a.u.x =4; a.u.y =5; a.u.z =6; a.k = 0; printf("%d %d %d\n",a.u.x,a.u.y,a.u.z); return ... 阅读全文
posted @ 2010-12-27 11:12 子坞 阅读(3631) 评论(3) 推荐(1) 编辑

摘要: 比如有东,南,西,北四个方向,你会怎么设计类型呢?用枚举enumDirection{ East,South,West,North};枚举主要用于某些有特定意义的东西浅谈C#中的枚举枚举类型是一种的值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符enum枚举名:基础类型{ 枚举成员}基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明byte、sbyte、short、ushort、int、uint、long或ulong类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是int。(2)枚举成员枚举成员是该.. 阅读全文
posted @ 2010-12-27 10:58 子坞 阅读(3414) 评论(0) 推荐(0) 编辑

摘要: 学习MFC,最重要的一点是抽象地把握问题,不要刚开始就试着掌握很多MFC类,要学会“不求甚解”。 从理解和使用两个方面学习MFC,理解MFC应用程序的框架结构,而不是强迫记忆大量的类、函数及参数。 一般的学习方法是:先大体上了解MFC的概念、层次结构和基本规律后,从掌握的类入手,结合程序设计,由浅入深,循序渐进,日积月累。 刚开始学习MFC类时,只需知道类的一些掌握方法和外部接口,不必去了解它的内部如何实现细节,把他当作一个模块或者黑盒子来用,这就是一种抽象的学习方法。在学习一定程度后,在充分利用MSDN帮助文档对MFC深入的研究。 阅读全文
posted @ 2010-12-27 09:53 子坞 阅读(395) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9