/** @brief Returns the accessible object at the specified row and column in thetable.ThisobjectcouldbeanIAccessibleoranIAccessible2. @param[in]row The0basedrowindexforwhichtoretrievethecell. @param[in]column The0basedcolumnindexforwhichtoretrievethecell. @param[out]cell Ifbothrowandcolumnindexarevalidthenthecorrespondingaccessible objectisreturnedthatrepresentstherequestedcellregardlessofwhether thecelliscurrentlyvisible(onthescreen). @retvalS_OK @retvalE_INVALIDARGifbad[in]passed
*/
[propget] HRESULT cellAt
(
[in] long row,
[in] long column,
[out, retval] IUnknown **cell
);
/** @brief Returns the caption for the table. The returned object could be anIAccessibleoranIAccessible2. @param[out]accessible Ifthetablehasacaptionthenareferencetoitisreturned,elseaNULL pointerisreturned. @retvalS_OK @retvalS_FALSEifthereisnothingtoreturn,[out]valueisNULL @deprecateduseadescribedByrelation
*/
[propget] HRESULT caption
(
[out, retval] IUnknown **accessible
);
/** @brief Returns the description text of the specified column in the table. @param[in]column The0basedindexofthecolumnforwhichtoretrievethedescription. @param[out]description Returnsthedescriptiontextofthespecifiedcolumninthetableifsucha descriptionexists.OtherwiseaNULLpointerisreturned. @retvalS_OK @retvalS_FALSEifthereisnothingtoreturn,[out]valueisNULL @retvalE_INVALIDARGifbad[in]passed
*/
[propget] HRESULT columnDescription
(
[in] long column,
[out, retval] BSTR *description
);
/** @brief Returns the total number of columns in table @param[out]columnCount Numberofcolumnsintable(includingcolumnsoutsidethecurrentviewport) @retvalS_OK
*/
[propget] HRESULT nColumns
(
[out, retval] long *columnCount
);
/** @brief Returns the total number of rows in table @param[out]rowCount Numberofrowsintable(includingrowsoutsidethecurrentviewport) @retvalS_OK
*/
[propget] HRESULT nRows
(
[out, retval] long *rowCount
);
/** @brief Returns the total number of selected cells @param[out]cellCount Numberofcellscurrentlyselected @retvalS_OK
*/
[propget] HRESULT nSelectedCells
(
[out, retval] long *cellCount
);
/** @brief Returns the total number of selected columns @param[out]columnCount Numberofcolumnscurrentlyselected @retvalS_OK
*/
[propget] HRESULT nSelectedColumns
(
[out, retval] long *columnCount
);
/** @brief Returns the total number of selected rows @param[out]rowCount Numberofrowscurrentlyselected @retvalS_OK
*/
[propget] HRESULT nSelectedRows
(
[out, retval] long *rowCount
);
/** @brief Returns the description text of the specified row in the table. @param[in]row The0basedindexoftherowforwhichtoretrievethedescription. @param[out]description Returnsthedescriptiontextofthespecifiedrowinthetableifsucha descriptionexists.OtherwiseaNULLpointerisreturned. @retvalS_OK @retvalS_FALSEifthereisnothingtoreturn,[out]valueisNULL @retvalE_INVALIDARGifbad[in]passed
*/
[propget] HRESULT rowDescription
(
[in] long row,
[out, retval] BSTR *description
);
/** @brief Returns a list of accessibles currently selected. @param[out]cells Pointertoanarrayofreferencestoselectedaccessibles.Thearrayis allocatedbytheserverwithCoTaskMemAllocandfreedbytheclientwith CoTaskMemFree. @param[out]nSelectedCells Thenumberofaccessiblesreturned;thesizeofthereturnedarray. @retvalS_OK @retvalS_FALSEiftherearenone,[out]valuesareNULLand0respectively
*/
[propget] HRESULT selectedCells
(
[out, size_is(,*nSelectedCells)] IUnknown ***cells,
[out, retval] long *nSelectedCells
);
/** @brief Returns a list of column indexes currently selected (0 based). @param[out]selectedColumns Apointertoanarrayofcolumnindexesofselectedcolumns(eachindexis 0based).ThearrayisallocatedbytheserverwithCoTaskMemAllocand freedbytheclientwithCoTaskMemFree. @param[out]nColumns Thenumberofcolumnindexesreturned;thesizeofthereturnedarray. @retvalS_OK @retvalS_FALSEiftherearenone,[out]valuesareNULLand0respectively
*/
[propget] HRESULT selectedColumns
(
[out, size_is(,*nColumns)] long **selectedColumns,
[out, retval] long *nColumns
);
/** @brief Returns a list of row indexes currently selected (0 based). @param[out]selectedRows Anarrayofrowindexesofselectedrows(eachindexis0based).Thearray isallocatedbytheserverwithCoTaskMemAllocandfreedbytheclientwith CoTaskMemFree. @param[out]nRows Thenumberofrowindexesreturned;thesizeofthereturnedarray. @retvalS_OK @retvalS_FALSEiftherearenone,[out]valuesareNULLand0respectively
*/
[propget] HRESULT selectedRows
(
[out, size_is(,*nRows)] long **selectedRows,
[out, retval] long *nRows
);
/** @brief Returns the summary description of the table. The returned object could be anIAccessibleoranIAccessible2. @param[out]accessible Returnsareferencetoanimplementationdependentaccessibleobject representingthetable'ssummaryoraNULLpointerifthetable doesnotsupportasummary. @retvalS_OK @retvalS_FALSEifthereisnothingtoreturn,[out]valueisNULL @deprecatedUsethelabeledByrelation
*/
[propget] HRESULT summary
(
[out, retval] IUnknown **accessible
);
/** @brief Returns a boolean value indicating whether the specified column is completelyselected. @param[in]column 0basedindexofthecolumnforwhichtodeterminewhetheritisselected. @param[out]isSelected ReturnsTRUEifthespecifiedcolumnisselectedcompletelyandFALSEotherwise. @retvalS_OK @retvalE_INVALIDARGifbad[in]passed
*/
[propget] HRESULT isColumnSelected
(
[in] long column,
[out, retval] boolean *isSelected
);
/** @brief Returns a boolean value indicating whether the specified row is completely selected. @param[in]row 0basedindexoftherowforwhichtodeterminewhetheritisselected. @param[out]isSelected ReturnsTRUEifthespecifiedrowisselectedcompletelyandFALSEotherwise. @retvalS_OK @retvalE_INVALIDARGifbad[in]passed
*/
[propget] HRESULT isRowSelected
(
[in] long row,
[out, retval] boolean *isSelected
);
/** @brief Selects a row and unselects all previously selected rows.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.