小彭屋

导航

2013年6月3日 #

使用控件的一个小技巧

摘要: 如果想改变已经摆好的控件在CDiglog中的顺序,可以按下快捷键Ctrl+D 根据自己的需求 改变控件操作的顺序··· 阅读全文

posted @ 2013-06-03 09:59 小彭屋 阅读(125) 评论(0) 推荐(0)

2013年5月21日 #

各种不同类型的类

摘要: 1,为了能够既共享数据又保护数据不被改变,可以将对象或者成员声明为const对象或者const成员,要注意const对象和const成员在使用上有许多特殊的规定;2,当创建多个对象的时候,静态成员能够节省内存空间,它属于类,不属于某个对象,他为所有同类的对象所共享;3,友元提供了在不同类的成员函数之间,类的成员函数与一般函数之间进行数据共享的机制,通过友元,一个普通的函数或另一个类中的成员函数可以访问其他类中的私有保护成员; 阅读全文

posted @ 2013-05-21 17:38 小彭屋 阅读(258) 评论(0) 推荐(0)

const 类型的指针

摘要: 由于一个指针变量涉及到了两个内存空间,指针变量本身所占用的内存空间以及指针变量本身所指向的数据的内存空间,而const类型的变量表示该变量的值不能改变,因此将const与指针结合,应该有两种形式,一种形式指针本身为常数,另一形式指针变量所指的数据为常数:1,指向常量的指针 : 指针所指的数据为常量 格式 <类型> const *<指针变量> 或const <类型> *<指针变量>;2,常量指针 :指针变量的值本身为常量 格式 <类型> *const<指针变量>;3,指向常量的常量指针 由以上两种情形结合而来 即指针的值为常 阅读全文

posted @ 2013-05-21 17:31 小彭屋 阅读(186) 评论(0) 推荐(0)

void 类型的指针

摘要: void指针是空类型的指针,也称为无类型的指针,它不指向任何类型,即它仅仅是个地址。因此void指针不能进行指针运算,也不能取其所指向的数据的值 只有将void指针跟其他类型的指针相关联,才能使用他,可以将其他类型的指针赋给void指针,但当将void指针赋给其他类型的指针时候,必须进行强制类型的转换,void类型的指针的主要用途是编写通用的函数!!!! 阅读全文

posted @ 2013-05-21 17:18 小彭屋 阅读(198) 评论(0) 推荐(0)

2013年5月17日 #

静态库lib的调用方法

摘要: 1,一定要注意把头文件拷过来;2,两种调用方法: 1):#include <iostream>using namespace std;#include "lib.h"#pragma comment(lib, "LibTest.lib") //指定与静态库一起连接int main(int argc, char* agrv[]){int sum = add(4, 5);cout<<sum<<endl;return 0;} 2):按下 Alt + F7 把“LibTest.lib”放到里面即可 阅读全文

posted @ 2013-05-17 10:41 小彭屋 阅读(578) 评论(0) 推荐(0)

2013年5月16日 #

打开对话框····

摘要: CString m_strfile; /***你在文件选择对话框中选中的文件名***/ CRect r; GetClientRect(&r); CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "Bmp files(*.bmp)|*.bmp|",NULL); if(dlg.DoModal ()) { m_strfile=dlg.GetPathName (); } HBITMAP hbitmap=(HBITMAP)LoadImage(AfxGetInstanceHandle(), 阅读全文

posted @ 2013-05-16 15:45 小彭屋 阅读(127) 评论(0) 推荐(0)

2013年4月1日 #

vc6.0

摘要: 当添加一个类到vc中的时候 有头文件和.cpp文件 但是类中没有显示怎么办 ?方法 :保存该工程 然后关闭工程 删除工程中的.ncb文件 然后再打开即可有了后来的.h和.cpp文件..... 阅读全文

posted @ 2013-04-01 15:42 小彭屋 阅读(128) 评论(0) 推荐(0)

困惑好久 删除配置文件中的一行 怎么办?

摘要: ::WritePrivateProfileString("GroupName","GName"+strCurSel,/*szSelPollName*/NULL,strPollNamePath);//3,清除所选择的那个预案 就是将第三个参数变成null 即可 阅读全文

posted @ 2013-04-01 15:40 小彭屋 阅读(185) 评论(0) 推荐(0)

2013年3月6日 #

怎么设计一个弹出一个对话框进一步判断的方法 用MessageBox方法

摘要: if (MessageBox("您好,确定要删除所有的映射信息吗?","提示",MB_OKCANCEL|MB_ICONQUESTION) == IDOK){ //在这里做自己想做的事情;} 阅读全文

posted @ 2013-03-06 11:56 小彭屋 阅读(231) 评论(0) 推荐(0)

2013年2月26日 #

vc中能够自动的创建文件夹的方式

摘要: DWORD dwAttrMap = GetFileAttributes("C:\\保存电视墙映射布局的ini信息"); if(dwAttrMap == 0xFFFFFFFF) //文件夹不存在 CreateDirectory("C:\\保存电视墙映射布局的ini信息",NULL); else if(dwAttrMap & FILE_ATTRIBUTE_DIRECTORY) //是文件夹 { return; } 阅读全文

posted @ 2013-02-26 11:03 小彭屋 阅读(180) 评论(0) 推荐(0)