kateshen 发表于 2009-2-19 22:31:19

求教:鼠标选中table控件的单元格,如何获得改单元格的行号和内容

本帖最后由 kateshen 于 2009-2-19 23:04 编辑

求教:鼠标选中table控件的单元格,如何获得改单元格的行号和内容
惭愧惭愧,问题不断,不是不动脑子,奋斗一晚实在找不到相关函数
请教各位高手了。
鼠标选中一个单元格,然后我按一个按钮,然后我会有一些操作,我想要获得该单元格的行号以及该单元格的内容。
如何实现?谢谢
我觉得应该是这个函数吧?GetTableSelection (panelHandle, PANEL_TABLE,*cellRange);
但是*cellRange怎么初始化?老是提示没有初始化

kateshen 发表于 2009-2-19 23:24:37

大圣呀 ,快来帮忙呀

netcreature 发表于 2009-2-20 08:49:08

获取Table行索引:
GetTableRowFromLabel();
获取Table列索引:
GetTabelColumnFromLabel();

netcreature 发表于 2009-2-20 08:51:51

可以通过GetTableCellRangeRect()函数对CellRange进行初始化!

kateshen 发表于 2009-2-20 12:39:07

本帖最后由 kateshen 于 2009-2-20 12:40 编辑

GetTableRowFromLabel (panelHandle, PANEl_TABLE, 1, index, 0, 1);
1,index   这两项怎么选。
我早上实现我要的功能了,就是用
Point Cell;
GetActiveTableCell (panelHandle, PANEl_TABLE, Cell);
row=Cell.y;//行号
column=Cell.x;//列号
但还是不知道GetTableSelection (panelHandle, PANEl_TABLE, Rect *Cell_Range);怎么用
具体就是 Rect *Cell_Range 怎么初始化呀。高手兄

netcreature 发表于 2009-2-20 13:27:22

可以通过GetTableCellRangeRect()函数对CellRange进行初始化!
netcreature 发表于 2009-2-20 08:51 http://www.cpubbs.com/bbs/images/common/back.gif
我已经在上面说了!
页: [1]
查看完整版本: 求教:鼠标选中table控件的单元格,如何获得改单元格的行号和内容