作者tsaiminghan (nahgnimiast)
看板C_and_CPP
标题[问题] win api的控制件
时间Sun Mar 1 16:44:42 2009
我想问tree view和list box的问题
关於list box
预设的listbox有垂直的scroll bar,但是没有
水平的scroll bar,我想问如何帮它加上有作用
的水平向scroll bar
listbox的 水平scroll bar不会自动出现,在已设
该style後,要手动送LB_GETHORIZONTALEXTENT 讯息
来通知list box
关於tree view的问题
我想问当按滑鼠左键时,会把一个tree item框成
蓝色,但是实际上要用右键去按tree item,才会
改变被选择的item,滑鼠左键在放开後就会跳回
右键择择的item,要如何取得被框成蓝色的item
资料?
这个用TreeView_HitTest应该可以达到目标,
不用现在又遇到奇怪的问题,使用GetCursorPos时
得到的位置实在是有够奇怪的,明明就在screen的
边角,得到的值却非常大,真是奇怪
知道错在哪了,在vc下debug时,因为滑鼠已经移动了
所以抓到的不是我想要的值。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.109.169
※ 编辑: tsaiminghan 来自: 61.217.109.169 (03/01 17:13)
※ 编辑: tsaiminghan 来自: 61.217.109.169 (03/01 23:29)
※ 编辑: tsaiminghan 来自: 218.167.99.246 (03/02 03:22)
※ 编辑: tsaiminghan 来自: 218.167.99.246 (03/02 20:24)