阅读:1675回复:3
[求助]c#+ao
<P>我在toc中点击legendclass想获得他的index,用到m_TOCControl.HitTest(e.x, e.y, ref item, ref map, ref layer, ref other, ref index);当我点击legendclass时返回的index总是0,请高手帮忙看一下,为什么</P>
|
|
1楼#
发布于:2006-05-18 20:02
<TABLE cellSpacing=4 cols=3 cellPadding=4>
<TR vAlign=top> <TH width="43%"> <P>ref item的判断正确吗?</P> <P>Constant</P></TH> <TH width="25%"> <P>Value</P></TH> <TH width="32%"> <P>Description</P></TH></TR> <TR vAlign=top> <TD class=t width="43%"><B>esriTOCControlItemNone</B></TD> <TD class=t align=left width="25%">0</TD> <TD class=t align=left width="32%">No item.</TD></TR> <TR vAlign=top> <TD class=t width="43%"><B>esriTOCControlItemMap</B></TD> <TD class=t align=left width="25%">1</TD> <TD class=t align=left width="32%">The item is a map.</TD></TR> <TR vAlign=top> <TD class=t width="43%"><B>esriTOCControlItemLayer</B></TD> <TD class=t align=left width="25%">2</TD> <TD class=t align=left width="32%">The item is a layer.</TD></TR> <TR vAlign=top> <TD class=t width="43%"><B>esriTOCControlItemHeading</B></TD> <TD class=t align=left width="25%">3</TD> <TD class=t align=left width="32%">The item is a heading.</TD></TR> <TR vAlign=top> <TD class=t width="43%"><B>esriTOCControlItemLegendClass</B></TD> <TD class=t align=left width="25%">4</TD> <TD class=t align=left width="32%">The item is a legend class.</TD></TR></TABLE> |
|
|
2楼#
发布于:2006-05-19 09:39
调试了一下,item返回的是legendclass,但index返回的是{0},不知道为什么
|
|
3楼#
发布于:2006-05-19 10:51
<P>问题已解决</P>
|
|