2015年7月15日

C#数组和指针

摘要: 转至http://www.csharpwin.com/csharpspace/3576r8158.shtmlC#数组还是比较常用的,于是我研究了一下C#数组和指针,在这里拿出来和大家分享一下,希望对大家有用。C#数组和指针1。C#数组和vector的区别在于,C#数组的长度是固定的。C#数组一经创建... 阅读全文

posted @ 2015-07-15 09:54 bamboo_lady 阅读(8330) 评论(0) 推荐(2) 编辑

2014年11月24日

Qt添加背景图片的方法

摘要: 转至http://www.cppblog.com/qianqian/archive/2010/07/25/121238.html1. QPalette的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://w... 阅读全文

posted @ 2014-11-24 09:17 bamboo_lady 阅读(836) 评论(0) 推荐(0) 编辑

2014年11月10日

静态变量与全局变量的区别

摘要: 转至http://blog.163.com/xinbuqianjin@126/blog/static/167563447201092782723677/ int a;main(){while(1){ static b=1; a=2; b++; a++;}}我们所理解的静态变量b,只知道它在上面的函数... 阅读全文

posted @ 2014-11-10 08:42 bamboo_lady 阅读(881) 评论(0) 推荐(0) 编辑

静态成员函数——static

摘要: "静态成员函数是类的成员函数,该函数不属于该类申请的任何一个对象,而是所有该类成员共同共有的一个函数。静态成员函数的作用是为了能处理静态数据成员。"这是网上某位大牛对其的解释,但是我个人觉得这种解释不太准确。什么也不说直接上个例子吧#include "stdafx.h"#include #inclu... 阅读全文

posted @ 2014-11-10 08:39 bamboo_lady 阅读(177) 评论(0) 推荐(0) 编辑

2014年10月17日

inline(内联函数)学习笔记

摘要: 1、inline 是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。(1)错误示范inline void fun(int a,int b);void fun(int a,int b){}(2)正确示范void fun(int a,int b);inline void fun(int a,i... 阅读全文

posted @ 2014-10-17 08:59 bamboo_lady 阅读(810) 评论(0) 推荐(0) 编辑

2014年10月16日

解决主框架最小化后弹出对话框消失的问题

摘要: 1、之前看过网上的高手写的有关Owner窗口与Owned窗口、父窗口与子窗口中的关联; Owner关系的窗口。 Owner窗口隐藏,子窗口不会隐藏。 Owner窗口最小化,子窗口隐藏。 Parent关系的窗口。 Parent窗口隐藏,子窗口隐藏。 Parent窗口最小化,子窗口... 阅读全文

posted @ 2014-10-16 19:32 bamboo_lady 阅读(781) 评论(0) 推荐(0) 编辑

WM_CLOSE,WM_QUIT,WM_DESTORY

摘要: 1、发送消息SendMessage、PostMessagePostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回2、三个消息的区别WM_CLOSE: 在系统菜单里选择了“关闭”或者点击了窗口右上角的“X”按钮,你的窗口过程就会收到WM_CLOSE... 阅读全文

posted @ 2014-10-16 18:51 bamboo_lady 阅读(215) 评论(0) 推荐(0) 编辑

2014年9月28日

在窗口闪烁产生的原因

摘要: 一般的windows复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。 先来谈谈闪烁产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上... 阅读全文

posted @ 2014-09-28 14:49 bamboo_lady 阅读(312) 评论(0) 推荐(0) 编辑

2013年11月5日

C++的名字掩盖规则

摘要: 首先,我们必须弄清楚的就是C++的名字掩盖规则。在C++中,局部的变量能够掩盖相同名称的全局变量,而这种掩盖对于函数一样起作用。注意这里是名字的掩盖,而不管函数的参数、返回值等其它因素。所以只要名字相同,就会被掩盖。接着,就是分清子类与基类作用域的关系。C++中子类作用域被嵌套在基类作用域内。这样,当编译器检查到一个函数名时,首先从最里层作用域开始查找,一层一层向外查找函数,如果找到函数声明,就停止查找。因此,里层的函数会覆盖外层作用域的函数。 阅读全文

posted @ 2013-11-05 14:10 bamboo_lady 阅读(325) 评论(0) 推荐(0) 编辑

2013年10月24日

GetBitmapBits和GetDIBits的区别

摘要: 转至http://www.cnblogs.com/lzjsky/archive/2010/08/08/1795129.htmlWindows GDI中有两个用来得到位图图像数据的API,分别是GetBitmapBits和GetDIBits;按照MSDN的解释,前者是用来得到设备独立位图的BITS,后者是得到兼容位图的BITS,所以在调用该函数的时候,第一个主要的区别是:GetDIBits需要提供一个设备内容,同时需要将位图的HANDLE选进这个设备内容(DC)才能能够得到位图的信息。我想上面的区别大家可能都知道,其实它还隐藏着另一个区别:就是对于同一个位图,得到的BITS内容的BUFFER不一 阅读全文

posted @ 2013-10-24 11:03 bamboo_lady 阅读(407) 评论(0) 推荐(0) 编辑

导航