
麻雀虽小
tingfengshr
这个作者很懒,什么都没留下…
展开
-
memset函数
http://baike.baidu.com/view/982208.htm memset 功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作用 法: void *memset(void *s, char ch, unsigned n);程序例:#include #in转载 2008-08-21 15:59:00 · 323 阅读 · 0 评论 -
窗口状态栏的设置
窗口状态栏其实能做很多事情,记录下我使用的过程吧:首先在view->ResourceSymbols里面添加自己需要的ID,我用的是ID_RGB;然后跑到Resources View界面下点击String Table,在最后一个空白处双击,选择ID_RGB在Caption中填入R=0,G=0,B=0(这里其实就是给状态栏一个初始化);然后跑到程序名为:MainFrame.cpp文件里找到原创 2008-08-22 09:33:00 · 1848 阅读 · 0 评论 -
messagebox()的应用
本来以为messagebox()只能是你写什么它显示什么,其实它还可以跟操作数据进行交互^_^用鼠标右键点击图片,用MessageBox输出相应点的像素值:void CBitmapView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call d原创 2008-08-22 09:28:00 · 385 阅读 · 0 评论 -
一些基本知识(二)(控制结构)
1.if else语句:虽然简单但是还是注意格式if (expression){staement1;//当expression为真时执行}else{statement2;} 2.switch语句switch (expression){case constant1: statement1; break;case constant2: state原创 2008-08-26 10:30:00 · 281 阅读 · 0 评论 -
一些基本知识(三)(函数&&文件)
1.函数的参数传递一种是值传递,一种是地址传递或引用传递(1).默认形式参数一般情况下实参和形参的个数应一样,但是有时候实际参数个数可少于形式参数的个数(函数定义时部分形式参数指定了默认值):int max (int x,int y=100);//声明过程中指定形参y默认值为100如果在调用过程中出现了缺省,则y=100.(2)引用调用例子说明:#include原创 2008-08-26 10:53:00 · 472 阅读 · 0 评论 -
一些基本知识(四)(类和对象)
类是c++一种数据类型,而类的变量则称为对象。类与对象的关系就好比C中数据类型和具体变量之间的关系。1.类的定义类是C++进行数据隐藏和进行封装的工具。定义类的一般格式如下:class 类名:基类名{private:私有成员数据及函数;//该类本身的成员函数才能访问protected:保护成员数据及函数;//除了本身成员函数访问外,还可以被派生类成员函数访问,用于类原创 2008-08-26 11:25:00 · 473 阅读 · 0 评论 -
bmp图片灰度化
方法比较简单,但是速度那是相当的慢呀,不过也是一种思路吧由于bmp位图的显示是根据客户区域大小的变化而变化的,所以核心部分程序如下:void CEx124View::OnGraychange() { CRect rect;//定义类CRect的一个对象 GetClientRect(rect); int i,j; for (i=0;i for (j=0;j原创 2008-08-25 16:27:00 · 774 阅读 · 0 评论 -
一些基本知识(一)(结构体,共用体,自定义类型,::,指针)
看到啥就记下啥,努力!!1.结构体结构体是一个有多种类型的数据组成的整体。格式如下:struct 结构体名 结构体变量(或者另外一种定义法){ unsigned num; char name[20];//成员变量 。。。。}(ps:结构体变量);结构体引用方式为:结构体变量名.成员变量名,如上例子中为:struct student stu1,stu2;原创 2008-08-26 09:34:00 · 779 阅读 · 0 评论