社区
PowerBuilder
帖子详情
谁知道句柄倒底是个什么概念?能给我一个详细的答复吗?还有我们在用的操作系统的任务栏窗口是一个什么句柄?谢谢
gongfriend2
2001-12-01 10:24:45
...全文
86
3
打赏
收藏
谁知道句柄倒底是个什么概念?能给我一个详细的答复吗?还有我们在用的操作系统的任务栏窗口是一个什么句柄?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pbworm
2001-12-02
打赏
举报
回复
你在搜索中键入句柄,然后慢慢看就可以了。
wormwang2000
2001-12-02
打赏
举报
回复
句柄就是指一个对象,比如说窗口,所代表的唯一一个标识,它是个整型数据。每一个对象的句柄都不同。至于任务栏窗口是一个什么句柄,你找找关于WINDOWS内幕的书看看,那里会讲得很详尽的。
wormwang2000
2001-12-02
打赏
举报
回复
句柄就是指一个对象,比如说窗口,所代表的唯一一个标识,它是个整型数据。每一个对象的句柄都不同。至于任务栏窗口是一个什么句柄,你找找关于WINDOWS内幕的书看看,那里会讲得很详尽的。
API之网络函数---整理网络函数及功能
API之网络函数1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 WNetEnumResource 枚举网络资源 WNetGetConnection 获取本地或已连接的一个资源的网络名称 WNetGetLastError 获取网络错误的扩展错误信息 WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级
窗口
GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 PostMessage 将一条消息投递到指定
窗口
的消息队列 PostThreadMessage 将一条消息投递给应用程序 RegisterWindowMessage 获取分配给一个字串标识符的消息编号 ReplyMessage
答复
一个消息 SendMessage 调用一个
窗口
的
窗口
函数,将一条消息发给那个
窗口
SendMessageCallback 将一条消息发给
窗口
SendMessageTimeout 向
窗口
发送一条消息 SendNotifyMessage 向
窗口
发送一条消息 3. API之文件处理函数 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime 对比两个文件的时间 CopyFile 复制文件 CreateDirectory 创建一个新目录 CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台 CreateFileMapping 创建一个新的文件映射对象 DeleteFile 删除指定文件 DeviceIoControl 对设备执行指定的操作 DosDateTimeToFileTime 将DOS日期和时间值转换成一个 win32 FILETIME 值 FileTimeToDosDateTime 将一个 win32 FILETIME 值转换成DOS日期和时间值 FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间 FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构 FindClose 关闭由FindFirstFile函数创建的一个搜索句
柄
FindFirstFile 根据文件名查找文件 FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 FlushFileBuffers 针对指定的文件句
柄
,刷新内部文件缓冲区 FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 GetBinaryType 判断文件是否可以执行 GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 GetDriveType 判断一个磁盘驱动器的类型 GetExpandedName 取得一个压缩文件的全名 GetFileAttributes 判断指定文件的属性 GetFileInformationByHandle 这个函数提供了获取文件信息的一种机制 GetFileSize 判断文件长度 GetFileTime 取得指定文件的时间信息 GetFileType 在给出文件句
柄
的前提下,判断文件类型 GetFileVersionInfo 从支持版本标记的一个模块里获取文件版本信息
Window 消息大全
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变
窗口
尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; //
窗口
句
柄
message: UINT;//消息常量标识符 wParam: WPARAM ;// 32位消息的特定附加信息 lParam: LPARAM ;// 32位消息的特定附加信息 time: DWORD;//消息创建时的时间 pt: TPoint; //消息创建时的鼠标位置 end ; 消息中有什么? 是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:hwnd 32位的
窗口
句
柄
。
窗口
可以是任何类型的屏幕对象,因为Win32能够维护大多数可 视对象的句
柄
(
窗口
、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也 可以是自定义的常量。 wParam 通常是一个与消息有关的常量值,也可能是
窗口
或控件的句
柄
。 lParam 通常是一个指向内存中数据的指针。由于WParam、lParam和Pointer都是32位的,因此,它们之间可以相互转换。 WM_NULL =$0000 // WM_CREATE =$0001 //应用程序创建一个
窗口
WM_DESTROY = $0002 //一个
窗口
被销毁 WM_MOVE = $0003 //移动一个
窗口
WM_SIZE= $0005 //改变一个
窗口
的大小 WM_ACTIVATE= $0006 //一个
窗口
被激活或失去激活状态; WM_SETFOCUS= $0007 //获得焦点后 WM_KILLFOCUS= $0008 //失去焦点 WM_ENABLE= $000A //改变enable状态 WM_SETREDRAW= $000B //设置
窗口
是否能重画 WM_SETTEXT= $000C //应用程序发送此消息来设置一个
窗口
的文本 WM_GETTEXT = $000D //应用程序发送此消息来复制对应
窗口
的文本到缓冲区 WM_GETTEXTLENGTH = $000E //得到与一个
窗口
有关的文本的长度(不包含空字符) WM_PAINT = $000F //要求一个
窗口
重画自己 WM_CLOSE = $0010 //当一个
窗口
或应用程序要关闭时发送一个信号 WM_QUERYENDSESSION= $0011 //当用户选择结束对话框或程序自己调用ExitWindows函数 WM_QUIT= $0012 //用来结束程序运行或当程序调用postquitmessage函数 WM_QUERYOPEN = $0013 //当用户
窗口
恢复以前的大小位置时,把此消息发送给某个图标 WM_ERASEBKGND = $0014 //当
窗口
背景必须被擦除时(例在
窗口
改变大小时) WM_SYSCOLORCHANGE = $0015 //当系统颜色改变时,发送此消息给所有顶级
窗口
WM_ENDSESSION = $0016 // 当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结束 WM_SYSTEMERROR = $0017 // WM_SHOWWINDOW= $0018 //当隐藏或显示
窗口
是发送此消息给这个
窗口
WM_ACTIVATEAPP = $001C //发此消息给应用程序哪个
窗口
是激活的,哪个是非激活的; WM_FONTCHANGE= $001D //当系统的字体资源库变化时发送此消息给所有顶级
窗口
WM_TIMECHANGE= $001E //当系统的时间变化时发送此消息给所有顶级
窗口
WM_CANCELMODE= $001F //发送此消息来取消某种正在进行的摸态(操作) WM_SETCURSOR = $0020 //如果鼠标引起光标在某个
窗口
中移动且鼠标输入没有被捕获时,就发消息给某个
窗口
WM_MOUSEACTIVATE = $0021 //当光标在某个非激活的
窗口
中而用户正按着鼠标的某个键发送此消息给当前
窗口
WM_CHILDACTIVATE = $0022 //发送此消息给MDI子
窗口
当用户点击此
窗口
的标题
栏
,或当
窗口
被激活,移动,改变大小 WM_QUEUESYNC= $0023 //此消息由基
MT5 非区间均线回归刷单EA教学
想编写EA苦于不
知道
如何下手的学员! 3.能看懂代码的学员! 4.不啰嗦直接上干货! 5.固定框架式编程! 6.面向对象,面向函数式编程! //--- 交易.追踪止损(Symbol(),追踪点值,magic号码);  ...
Linux
操作系统
基础详解,计算机专业必看!
Linux
操作系统
基础详解,计算机专业必看!
windows消息大全
鼠标位置end;消息中有什么?是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:hwnd 32位的
窗口
句
柄
。
窗口
可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句
柄
(
窗口
、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章