随笔分类 -  C++

typedef和#define的用法与区别
摘要:一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性”等缺点。二、#define的用... 阅读全文

posted @ 2010-04-19 18:41 笨笨狼 阅读(152) 评论(0) 推荐(0)

窗体的样式详解
摘要:· WS_BORDER 创建一个有边界的窗口。 · WS_CAPTION 创建一个有标题条的窗口(隐含WS_BORDER风格)。不能与WS_DLGFRAME风格一起使用。 · WS_CHILD 创建一个子窗口。不能与WS_POPUP风格一起使用。 · WS_CLIPCHILDREN 当你在父窗口中绘图时,除去子窗口所占的区域。在创建父窗口的时候使用。 ... 阅读全文

posted @ 2010-04-18 22:26 笨笨狼 阅读(274) 评论(0) 推荐(0)

窗体的扩展样式详解
摘要:· WS_EX_ACCEPTFILES 指明用这个风格创建的窗口能够接受拖放文件。 · WS_EX_CLIENTEDGE 指明窗口具有3D外观,这意味着,边框具有下沉的边界。 · WS_EX_CONTEXTHELP 在窗口的标题条中包含问号。当用户单击问号时,鼠标光标的形状变为带指针的问号。如果用户随后单击一个子窗口,子窗口将接收到一个WM_HELP消息。 ·... 阅读全文

posted @ 2010-04-18 22:11 笨笨狼 阅读(314) 评论(0) 推荐(0)

#pragma once 与 #ifndef 解析
摘要:为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #endif 方式二: #pragma o... 阅读全文

posted @ 2010-04-18 14:56 笨笨狼 阅读(195) 评论(0) 推荐(0)

Visual Studio 2008 配合 WxWidgets
摘要:一、下载并解压缩wxWidgets  1. 到 http://www.wxwidgets.org/downloads 下载一个wxMSW版本的wxWidgets。(wxMSW是专门针对Windows系统)  PS:这里推荐解压缩版:http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.10.zip  2. 把下载的wxMSW-2.8.10.z... 阅读全文

posted @ 2010-04-12 18:19 笨笨狼 阅读(4671) 评论(0) 推荐(1)

导航