自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 菜单的创建与编辑

在VC6.0中使用MFC AppWizard生成的文档视图结构的应用程序,系统一位框架创建了一个标准的主菜单,包括文件,编辑,视图和窗口帮助等标准菜单,定义了各菜单项的ID及相应的命令处理函数。一般只需要通过菜单资源编辑器,在已有的主菜单基础上添加设计需要的菜单项即可。1 创建SDI项目。2 添加菜单项  在主菜单的最右边以及每个下拉菜单展开的最下边都有一个虚线框,该虚线框实际上是菜单

2010-01-26 11:02:00 353

原创 鼠标消息处理实例

鼠标消息是应用程序中常需要开发处理的消息,当鼠标移动,左右键的按下,松开双击操作等都可以产生相应的鼠标消息。     鼠标消息处理实例     实例实现的功能为当用户在视图窗口中按下鼠标左键,拖动鼠标时,在窗口中绘制一个随鼠标位置变化的矩形,当释放鼠标键时,停止矩形绘制。具体开发过程如下:     1创建工程     2  添加鼠标消息映射和响应函数     在ClassWiz

2010-01-26 10:59:00 251

原创 鼠标消息及其处理

鼠标消息是应用程序中常需要开发处理的消息,当鼠标移动,左右键的按下,松开双击操作等都可以产生相应的鼠标消息。     鼠标消息处理实例     实例实现的功能为当用户在视图窗口中按下鼠标左键,拖动鼠标时,在窗口中绘制一个随鼠标位置变化的矩形,当释放鼠标键时,停止矩形绘制。具体开发过程如下:     1创建工程     2  添加鼠标消息映射和响应函数     在ClassWiz

2010-01-23 11:52:00 410

原创 字符消息处理

当按下一个可显示的字符(数字,字母,标点等)的键时,除了产生按下键消息WM_KEYDOWN外,还将产生一个字符消息WM_CHAR。当然,如果释放该键,还将产生WM_KEYUP消息。用户敲击一个一个字符键后,其产生的消息及处理函数的执行顺序如下WM_KEYDOWN(OnKeyDown()),WM_CHAR(OnChar()),WM_KEYUP(OnKeyUp())。      该实例的功能是

2010-01-19 10:40:00 608

原创 按键消息处理函数

在视图类的头文件中定义两个BOOL变量,分别用于记录Ctrl键和F8键的状态:按下时为true,释放后为false。代码如下public:BOOL b_Ctrldown,b_F8down;在类的构造函数中,初始化变量为false,代码如下:CAnjianxiaoxiView::CAnjianxiaoxiView(){ // TODO: add construction code her

2010-01-18 10:20:00 397

原创 模式对话框

在对话框资源模板上点击鼠标右键,选择快捷菜单栏上中的ClassWizard…菜单项,这时会弹出MFCClassWizard对话框,并同时弹出一个AddingaClass对话框指出IDD_MODE_DIALOG是一个新的资源,可以为他创建一个新的类,也可以为它选择一个存在的类,如图所示 这里我们选择添加一个新类选中Create a new class单选按钮并单击OK按钮,系统会弹出

2009-07-01 00:01:00 278

原创 代码实现输出“HelloWorld”

添加代码1  定义变量在文档类CTest1Dc中添加变量m_strOutput,类型为CString。如下所示:CString是一个非常有用的字符串类,它可以进行各种字符串的操作2  初始化变量在CTest1Doc类的构造函数CTest1Doc中初始化m_sstrOutput变量,如下所示:3  输出字符串我们在文档类中定义了数据后,就可以在视图类的OnDraw函数中输出,

2009-06-30 23:46:00 1111

原创 状态条控件

状态条控件使用起来比较简单。状态条位于父窗口底部的一个水平子窗口,它可以被分成多个显示信息的小区域。状态条控件除可以显示一定的帮助和提示信息外,还可以响应鼠标输入等功能。这里已在状态条上显示鼠标移动坐标为例,具体说明其编程方法。利用应用程序向导生成的程序代码中,状态条作为主窗口的子窗口,具有一个AFX_IDW_STATUS_BAR标识符,通过他调用函数GetDesendantWindow(

2009-06-06 23:26:00 240

转载 最常见的20种VC++编译错误信息

1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h") 2、fatal error C1083: Cannot open include file: R…….h:

2009-05-15 18:52:00 309

原创 三角点/水准点/图根点 的区别在于什么呢?

三角点 1、三角点之含意: 三角点是指在地球表面上,按测量规范的要求选定一系列的点,以这些点为顶点的三角形互相联接在一起组成三角网(锁),在点上设置永久性测量标志,以便进行观测,这些点统称为三角点。每个三角点都要绘制点之记,通过测量算得三角点的坐标成果,为国民经济建设和地形测绘提供基本的平面控制,为研究地球形状,地壳形变,地震预报、地球重力场,空间科学技术等提供必要的资料。 三角点就是绘地形图的『

2009-03-15 17:54:00 2687

原创 什么是地性线?

地性线是地貌形态的骨架线,是描述地貌形态时的控制线,它主要包括山脊线、山谷线。地性线在原始地图上是没有 的,是通过数据处理得到的派生数据 ,可以说 :不是原始数据,胜似原始数据。它在水文分析 、污染扩散分析、矿物质分布分析、土壤侵蚀分析  、高质量 DEM生成、制图综合、遥感数字图像处理以及解析地貌等方面均有着十分重要的应用: 随着 G1S技术的应用和发展,特征地貌自动提取算法一直是研究的热点。就

2009-03-15 17:14:00 2187 1

原创 fatal error C1010: unexpected end of file while looking for precompiled header directive

fatal error C1010: unexpected end of file while looking for precompiled header directive", 又出现了莫名奇妙的错误,怎么回事呢? 代码没有写错啊?---这就是预编译带来的问题,经常莫名奇妙出现编译错误,给编程带来了很多烦恼。VC的默认工程选项会自动生成一个pch文件,这个用来做什么的,我不太清楚,个人感觉有没

2009-03-12 22:33:00 1079

转载 怎样将line变成pline呢?

在命令行键入“pedit”编辑多段线命令,可以line变成pline。PEDIT编辑多段线和三维多边形网格AutoCAD 的提示取决于选择的是二维多段线、三维多段线还是三维网格。命令行: pedit选择多段线: 使用对象选择方式 如果选定对象是直线或圆弧,则 AutoCAD 提示:所选对象不是多段线。是否将其转换为多段线? : 输入 y 或 n,或按 ENTER 键

2009-03-12 15:37:00 2497

原创 输入输出流的控制符

   输入输出流的控制符    <td width="227" valign="bottom" style="width:170.0pt;border:solid black 1.0pt; mso-border-alt:solid black .5pt;padding:.75pt .75pt 0cm .75pt;height:20.1pt">       

2009-01-08 15:04:00 740

原创 求NewtonCotes系数

求NewtonCotes系数#include#include# define Precision 0.01//积分精度要求#include #include #define jieshu  10   //NewtonCotes的阶数double Factorial (long n){    long s;    s=1.0;    while (n>0)    {        s=s*n;   

2008-12-31 18:20:00 610

原创 预校算法解微分方程

#include #include double function(double x,double y){    double z;    z=-2*x*y*y;    return z;}main(){    double h,a,b,t,t1;    double n;    cout"请输入步长h:"    cin>>h;    cout"请输入取值区间左端点:"    cin>>a;   

2008-12-31 18:11:00 299

原创 在VC中如何创建多维动态数组

创建一维动态数组#include main(){    int n1;    const int DIM1 = 2;    // 构造数组    int *ppi = new int[DIM1];    // 填充数据    for(n1 = 0; n1     {        ppi[n1] = n1 ;    }    // 输出    for(n1 = 0; n1     {       

2008-12-30 13:11:00 597

原创 牛顿迭代法

#include #include #define Precision 0.000001      //控制精度要求#define MaxIterative 60         //最大允许迭代次数void function(double &x,double &y0,double &y1){    y0=x*x*x-3*x-1.0;//原函数    y1=3.0*x*x-3;  //函数导数}d

2008-12-30 13:06:00 579

原创 Win32 Console Applications设置输出屏幕的大小

  HANDLE hOut;//句柄  COORD Position;//位置  hOut = GetStdHandle(STD_OUTPUT_HANDLE);//获取输出句柄  Position.X = 500;  Position.Y = 500;  SetConsoleScreenBufferSize(hOut,Position);//设置输出屏幕的大小有时候由于一行要输出很长的数字,而控制

2008-12-29 12:57:00 419

转载 Win32 Console Applications

<span lang="EN-US" style="font-size:10.0pt;font-family:Tahoma">Win32 Console Applications<span lang="EN-US" style="font-size:10.5pt;font-family:Arial;mso-fareast-font-family:宋体;mso-font-kernin

2008-12-29 12:49:00 1054

鼠标消息及其处理实例

实例实现的功能为当用户在视图窗口中按下鼠标左键,拖动鼠标时,在窗口中绘制一个随鼠标位置变化的矩形,当释放鼠标键时,停止矩形绘制。

2010-01-26

字符消息处理字符消息处理

该实例的功能是实现单文档应用程序界面中,当用户通过键盘键入字符时,在视图窗口依次显示键入的字符。当用户按下回车键时,进行换行输出。

2010-01-19

按键消息处理函数处理函数

当用户同时按住ctrl键和f8键盘时,激发某一操作,即弹出对话框

2010-01-19

按键消息处理函数按键消息处理函数

按键消息处理函数,按键消息处理函数,按键消息处理函数按键消息处理函数

2010-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除