首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 句柄是一个标识符
【标  题】:句柄是一个标识符
【关键字】:
【来  源】:http://blog.csdn.net/keaiser/archive/2007/04/12/1562226.aspx

句柄是一个标识符

     句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。通用的句柄,就是HANDLE,比如下面的语句:
        HINSTANCE hInstance;
    可以改成:
        HANDLE hInstance;     

    一般情况下我们在编程的时候,给应用程序分配的内存都是可以移动的或者是可以丢弃的,这样能使有限的内存资源充分利用,所以,在某一个时候我们分配的那块内存的地址是不确定的,因为他是可以移动的,所以得先锁定那块内存块,这儿应用程序需要调用API函数GlobalLock函数来锁定句柄。如下:
        lpMem=GlobalLock(hMem);
    这样应用程序才能存取这块内存

隐藏主窗口:【上一篇】
c++2006 第三方控件升级安装手记:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 本人编写的两个Oracle的帮助小工具
  • 代理服务器工作原理的研究
  • 小知识积攒区!
  • Word文档减肥方法几则
  • 在PowerPoint中巧用Flash动画
  • 用PhotoImpact 6.0制作珠宝装饰品(2)
  • 浅谈网管软件中的事件归并的设计及其作用
  • ASP.NET学习-3
  • 无法链接模板类的析构函数?
  • visual C++ 6.0开发工具与调试
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.