社区
API 调用
帖子详情
请问TVHT_ONITEM这个常量的值是多少?
kekeservices
2012-02-29 01:33:16
TVHT_ONITEM这个常量的值是多少?在pb中如何表示?
...全文
117
5
打赏
收藏
请问TVHT_ONITEM这个常量的值是多少?
TVHT_ONITEM这个常量的值是多少?在pb中如何表示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kekeservices
2012-02-29
打赏
举报
回复
在论坛里找到相关解释了。拿出来与大家分享一下。呵呵
http://topic.csdn.net/t/20030402/15/1609348.html#r_10652705
a954105626
2012-02-29
打赏
举报
回复
自己定义的 搜一下看看 tf.flag 看代码它是一个标示 它的值应该 是 1或者0或者-1 还可能是boolean类型的 好好找一下
zlf19810306
2012-02-29
打赏
举报
回复
在整个项目里收索一下,这个应该是自定义的
kekeservices
2012-02-29
打赏
举报
回复
[Quote=引用 1 楼 a954105626 的回复:]
自己定义的比如
在 instance variables 里面定义
CONSTANT int TVHT_ONITEM= -1
[/Quote]
似乎不是吧。
原文引子这里
MOUSEMOVE事件中
POINT ptA
TV_HITTESTINFO tf
//获得当前光标所在的位置坐标
ptA.x = UnitsToPixels(xpos,XUnitsToPixels!)
ptA.y = UnitsToPixels(ypos,YUnitsToPixels!)
tf.pt=ptA
tf.flags=TVHT_ONITEM
long hItem
//获得光标所在的Item的句柄
hItem=SendMessage(handle(this),TVM_HITTEST,0,tf)
//如果未获得句柄或者同上一次是同一个Item的句柄则退出
If((hItem <=0) Or (hItem= hItemPrv)) Then return
但是这样获得的只是ITEM的WINDOWS句柄,不知道怎么再获得PB中TREEVIEW的ITEM句柄或者其他信息
type point from structure
long x
long y
end type
type tv_hittestinfo from structure
point pt
unsignedinteger flags
unsignedlong hitem
end type
CONSTANT long TV_FIRST=4352
CONSTANT long TVM_HITTEST = TV_FIRST+17
FUNCTION ulong SendMessage(ulong hwnd,ulong wMsg,ulong wParam,Any lParam) LIBRARY "user32.dll " ALIAS FOR "SendMessageA "
但上例中只给出部分常量取值。TVHT_ONITEM 这个没给出是多少,我尝试了任意赋值但无效果呢
a954105626
2012-02-29
打赏
举报
回复
自己定义的比如
在 instance variables 里面定义
CONSTANT int TVHT_ONITEM= -1
Windows消息
常量
(2)
/*****************************************************************************\* ** commctrl.h - - Interface for the W...
SendMessage 的各种参数
SendMessage函数的常用消息及其应用(有点长,希望能对大家有所帮助) 函数原型: Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _ ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Lo
SendMessage函数的常用消息及其应用
文本框控件通常用于输入和编辑文字。它属于标准 Windows 编辑控件的一个子类,所以它支持所有 编辑控件消息?这儿讲述的技术也适用于由其他厂商设计的 , 以Windows编辑控件类为基础的其他控件? 函数原型: Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _ ByV
VC控件
CEdit重新审视 一个从没想过的问题今天终于出现了!我自己都感到以外!呵呵,什么问题呢?可能你也没想过哦。即使想过,你解答了没有? 是一个聊天的程序,类似于QQ的界面。简化一点说把。(注意是简化)一个基于对话框的的程序,只有2个编辑框m_edit1,m_edit2, 还有一个是按钮。现在我要做的就是在 m_edit2中输入,然后点击按钮,内容就跑到了m_edit1中。并且每次点击后,上次m...
C++之MFC学习
问题1:stdafx.h是怎么引入进来的?define.h与stdafx.h之间的关系?为什么在MuisicPlayer.cpp中引入stdafx.h 问题2:enum class的使用 问题3:列表初始化:int window_transparency{ 100 } 问题4:CDC的使用 CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函
API 调用
680
社区成员
4,762
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章