自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 下MFC中对象、句柄、ID之间的区别.

Windows程序中,有各种各样的资源(窗口、图标、光标),系统在创建这些资源的时候会为他们分配内存,并返回标识这些资源的标识号,即句柄HANDLE(ID)。图标句柄(HICON)、光标句柄(HCURSOR)、画刷句柄(HBRUSH)。         为什么有个窗口对象还要窗口句柄呢?还有什么线程句柄,甚至还有控件ID和进程ID呢?MFC中的对象,比如应用程序对象,视图对象等,是对象就会占用

2016-11-25 13:07:39 228

转载 CWnd与HWND的区别与转换

一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。   CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。二、如何得到窗口对象指针C

2016-11-17 14:47:37 194

转载 GetLastError的用法

在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALSE来表明函数的运行结果。一旦出现错误,MSDN中往往会指出请用GetLastError()函数来获得错误原因。     可问题是,GetLastError()返回的只是一个双字节数值(DWORD)。OH,MY GOD!目前Win32的出错编号已经从0排到11031,而这还不是错误编码的全部。因为错误代码还在不

2016-11-17 14:04:09 9101

转载 MFC 窗口句柄获取

句柄获取方法(获取该窗口的句柄后,即可向该窗口类类发送消息、处理程序):0。获取所在类窗口的句柄:this->m_hwnd1。主窗口的句柄:无论在主窗口类内,还是子窗口类内,获取主窗口句柄的方法:AfxGetMainWnd()->m_hWnd,如:::SendMessage(AfxGetMainWnd()->m_hWnd , WM_MY_DOSOME , 0 ,(LPARAM)

2016-11-17 14:02:11 446

原创 C++ _access和_waccess的使用方法

概述头文件:判断文件的访问权限原型int _access(    const char *path,    int mode);int _waccess(     const wchar_t *path,    int mode);参数path文件或目录路径mode访问权限设定返回值如果文件具有指定的访问权限,则函数返

2016-11-10 15:12:59 878

转载 WaitForSingleObject

WaitForSingleObject Windows API函数。当等待仍在挂起状态时,句柄被关闭,那么函数行为是未定义的。该句柄必须具有 SYNCHRONIZE 访问权限。中文名WaitForSingleObject外文名WaitForSingleObject声明位置synchapi.h返回值类型unsigned

2016-11-09 15:58:10 496

转载 什么是句柄?为什么会有句柄?HANDLE

从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗?然后,指针其实也是一种"句柄",只是由于指针同时拥有更特殊的含义——实实在在地对应内存里地一个地址——所以,通常不把指针说成是"句柄"。但指针也有着能从一个32位的值引用到

2016-11-08 11:39:44 339

转载 SetWindowPos讲解

SetWindowPos SetWindowPos函数改变一个子窗口,弹出式窗口或顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。中文名SetWindowPos原    型BOOL SetWindowPos功    能改变一个子窗口

2016-11-03 15:45:11 4291

转载 GetWindowRect

Windows API函数。该函数返回指定窗口的边框矩形的尺寸。中文名GetWindowRecthWnd窗口句柄Windows NT3.1以上版本Windows95目录1 函数功能2 函数原型3 参数4 变量5 返回值6 速查7 声明

2016-11-03 15:06:42 1680

转载 assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单bad

2016-11-03 14:47:12 210

转载 IsRectEmpty与IsRectNull

1.IsRectEmpty:检测矩形区域是否为空。如果矩形的宽和高为0或者为一个负值,则说明此矩形为空,返回非0值,否则,返回0.2.IsRectNull:检测矩形是否为Null。如果矩形的四个坐标均为0,则返回非0值,否则,返回0.例如:CRect  rect1(10,10,10,10);CRect  rect2(0,0,0,0);IsRe

2016-11-03 14:38:58 415

转载 结构化存储技术介绍

自从Windows系统推出以后,微软公司就一直致力于完善和采用新的文件存储方法,其中结构化存储是微软公司最为推崇的,该技术采用COM技术架构,当前广泛使用的Office文件都是采用结构化的存储方式,同时微软公司为推广这一存储方法的应用,在Windows SDK中提供了该技术的整套帮助文件和相关资料。所谓结构化存储方法,实际是把树状文件系统的原理应用到单个的文

2016-11-03 10:47:51 2583

转载 IStorage

IStorage接口支持创建和管理结构化存储对象。结构化存储可以在单个文件中分层存储信息,这经常被称为“一个文件内的文件系统”。结构化存储对象中的元素为存储器(storage)和数据流(stream)。存储器可以比作目录,数据流可以比作文件。在一个结构化存储对象中有一个首要的存储器对象,它可能包含多个嵌套着数据流对象的子存储器对象。存储器提供结构化的对象,数据流包含数据。数据流可以通过IStrea

2016-11-03 10:26:14 407

转载 OnQueryDragIcon

OnQueryDragIconCWnd::OnQueryDragIcon词名afx_msg HCURSOR OnQueryDragIcon( );返回值一个双字值,它在低位字中包含了光标或图标的句柄。光标和图标必须与显示器的分辨率匹配。如果应用程序返回NULL,则系统将显示缺省的光标。缺省的返回值是NULL

2016-11-02 15:14:01 1584

转载 GetSystemMetrics

GetSystemMetricsGetSystemMetrics是用于得到被定义的系统数据或者系统配置信息的一个专有名词。语法编辑int WINAPI GetSystemMetrics( __in intnIndex);下面是GetSystemMetrics函数参数nIndex的定义:SM_ARRANGE 标志用于说明系统如何安排

2016-11-02 14:38:11 399

转载 SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);这个函数,是发送WM_ICONERASEBKGND到本窗口消息队列,(WPARAM) dc.GetSafeHdc(), 是响应这个消息的函数的参数。WM_ICONERASEBKGND发送给某个最小化窗口,仅当它在画图标前它的背景必须被重画后面获取图标信息,

2016-11-02 14:28:47 1576

奥维互动地图windows安装包

跨平台地图浏览器,支持iOS(iPhone、iPad)、Android、Windows、WindowsPhone、Web五大平台。 集多种知名地图于一体,拥有强大的设计功能与地理信息展现技术,可满足各行各业地理信息规划的需求。它不仅是您工作上的好帮手,也是您探索未知世界的更好伴侣。

2020-09-02

ENVI和IDL安装程序及教程

ENVI(The Environment for Visualizing Images)是一个完整的遥感图像处理平台,应用汇集中的软件处理技术覆盖了图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类、基于知识的决策树分类、与GIS的整合、DEM及地形信息提取、雷达数据处理、三维立体显示分析。

2020-08-09

sld_详细教程英文版_OpenGIS_Symbology_Encoding_Implementation_Specification.pdf

sld的中文教程,用于geoserver地图发布的样式配置。可以更好更美的控制地理空间数据的发布样式

2020-08-05

sld_详细教程中文版本.pdf

sld的中文教程,用于geoserver地图发布的样式配置。可以更好更美的控制地理空间数据的发布样式

2020-07-24

Studio3T安装包,保证可以使用

一键下载,包括安装包和注册文件,保证能用,一步到位。 STUDIO 3T 最好的MONGODB工具。忘记编写和调试长命令行和陷入复杂的语法细节的疲惫的任务。相反,使用Studio 3T自信,直观地完成工作。 在NoSQL社区中被广泛认为是MongoDB的最佳IDE,我们广泛而精细的功能集包括立即开始使用MongoDB所需的一切。 Studio 3T让它变得比你以前想象的更容易。

2020-05-15

空空如也

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

TA关注的人

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