CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

以NoTifyIconData为例请教Delphi的api基础

楼主ecrown(青竹流萤)2005-11-30 21:52:16 在 Delphi / Windows SDK/API 提问

NOTIFYICONDATA用法:  
  typedef   struct   _NOTIFYICONDATA   {   //   nid      
          DWORD   cbSize;    
          HWND   hWnd;    
          UINT   uID;    
          UINT   uFlags;    
          UINT   uCallbackMessage;  
          HICON   hIcon;    
          char   szTip[64];    
  }   NOTIFYICONDATA,   *PNOTIFYICONDATA;    
   
  请问:  
  1。//nid是什么意思?  
  2。后面“NOTIFYICONDATA,   *PNOTIFYICONDATA”是什么意思?是说有p无p是一回事?  
  3。我看到一个例程,如下:  
  ...  
  var  
  lpData:=new(PNotifyIconDataA);  
  ...  
  lpData.Wnd:=Form1.Handle;         //请问上面的声明是hWnd,这里的h是什么意思?  
  ...  
  4。象上面这些问题,在Delphi帮助文件中哪里有说明?比如hWnd有个h,NotifyIconDataA后面有个A,nid的意思是什么。 问题点数:20、回复次数:4Top

1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2005-11-30 22:31:47 得分 4

*PNOTIFYICONDATA  
  是一个指针类型,指向   NOTIFYICONDATA   这样一个结构  
   
   
  //   nid      
    是注释,应该没什么意义的Top

2 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2005-11-30 22:34:16 得分 8

这里的h是什么意思?  
   
  h   是   handle   的意思,  
   
  有些人声明喜欢带上类型,如:   iCount:   integer;  
  i   代表是个整形的  
   
  >>在Delphi帮助文件中哪里有说明?  
  在那个   win32   的帮助中可可以找到  
   
   
  >>NotifyIconDataA后面有个A  
  代表是   ansi   的版本  
  Top

3 楼slzzg(懒虫)回复于 2005-12-01 00:19:52 得分 8

这是使用C语言定义的结构  
  struct   _NOTIFYICONDATA   {   //该符号和Pascal一样,为..  
  ..略  
  }  
  这是定义结构体;  
   
  typedef   struct   _NOTIFYICONDATA   {   //   nid      
  略  
  }   NOTIFYICONDATA,   *PNOTIFYICONDATA;    
  前面加C语言关键字typedef,   定义NOTIFYICONDATA,   *PNOTIFYICONDATA结构体类型,后面一个为指针类型.  
   
  1。//nid是什么意思?注释,和Pascal一样  
  2/后面“NOTIFYICONDATA,   *PNOTIFYICONDATA”是什么意思?是说有p无p是一回事?  
                                                    指针类型结构体  
  3请问上面的声明是hWnd,这里的h是什么意思?  
        h为前缀,表示句柄类型.Delphi不使用该命名法.  
   
  Top

4 楼ecrown(青竹流萤)回复于 2005-12-10 21:49:37 得分 0

谢谢各位,我会努力学习的。呵呵Top

相关问题

  • 谁有WINDOWS API FOR DELPHI的中文手册要有例程!!!!!!!
  • DELPHI 5 API求教
  • delphi 使用api findwindow
  • API HOOK delphi转C++
  • NetMessageBufferSend 这个API怎么用,给我一个DELPHI的例子.(70分相送)
  • DELPHI中调用原生ado的api如何做?能否给个例子?
  • delphi加密例子
  • Delphi和VB API函数
  • 谁用delphi做过直接用api创建一个简单窗体的例子,我试着做有问题!
  • 谁可以给出waveInOpen及其相关API函数的Delphi范例,感激不尽

关键词

  • 指针
  • 结构
  • delphi
  • notifyicondata
  • pnotifyicondata
  • 意思
  • nid
  • 类型
  • 请问
  • 定义

得分解答快速导航

  • 帖主:ecrown
  • aiirii
  • aiirii
  • slzzg

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo