Returns the item's SftTreeRowHeader object.
Get
| C# | SftTreeRowHeader refRowHeaderObj = object.RowHeader; |
| VB.NET | refRowHeaderObj = object.RowHeader As SftTreeRowHeader |
| C++ | ISftTreeRowHeader* refRowHeaderObj = object->RowHeader; ISftTreeRowHeader* refRowHeaderObj = object->GetRowHeader(); |
| C | HRESULT object->get_RowHeader(ISftTreeRowHeader** refRowHeaderObj); |
| VB | Set refRowHeaderObj = object.RowHeader As SftTreeRowHeader |
object
A SftTreeItem object.
refRowHeaderObj
Returns the item's SftTreeRowHeader object.
The RowHeader property returns the item's SftTreeRowHeader object.
The SftTreeRowHeader object represents one item's row header in a SftTree/OCX control. Numerous row header-specific properties and methods can be accessed using the returned object refRowHeaderObj.
Certain default properties and behavior for row headers can be defined using the SftTreeRowHeaders object.
}
private void PropagateImage(int itemIndex, SftPictureObject img)
{
// don't use images that are too large in the other areas
if (img.ActualHeight <= 20 && img.ActualWidth < 20) {
axSftTree1.get_Item(itemIndex).Image = img;
axSftTree1.get_Item(itemIndex).LabelImage = img;
axSftTree1.get_Item(itemIndex).RowHeader.Image = img;
}
}
private void UpdatePictures(int itemIndex, stdole.IPictureDisp iPic, SftTreeHAlignConstants align)
{
SftTreeCell c = axSftTree1.get_Cell(itemIndex, 0);
c.Image.Picture = iPic;
End Sub
Private Sub PropagateImage(ByVal ItemIndex As Integer, ByVal Img As SftPictureObject)
' don't use images that are too large in the other areas
If Img.ActualHeight <= 20 And Img.ActualWidth < 20 Then
AxSftTree1.get_Item(ItemIndex).Image = Img
AxSftTree1.get_Item(ItemIndex).LabelImage = Img
AxSftTree1.get_Item(ItemIndex).RowHeader.Image = Img
End If
End Sub
Private Sub UpdatePictures(ByVal ItemIndex As Integer, ByVal IPic As stdole.IPictureDisp, ByVal Align As SftTreeHAlignConstants)
Dim C As SftTreeCell
C = AxSftTree1.get_Cell(ItemIndex, 0)
C.Image.Picture = IPic} void CPicturesDlg::PropagateImage(long ItemIndex, ISftPictureObjectPtr Img) { // don't use images that are too large in the other areas if (Img->ActualHeight <= 20 && Img->ActualWidth < 20) { m_vTree->Item[ItemIndex]->Image = Img; m_vTree->Item[ItemIndex]->LabelImage = Img; m_vTree->Item[ItemIndex]->RowHeader->Image = Img; } } void CPicturesDlg::UpdateBitmap(long ItemIndex, const CBitmap& bmp, SftTreeHAlignConstants Align) { ISftTreeCellPtr C = m_vTree->Cell[ItemIndex][0]; C->Image->PutBitmapHandle((LONG_PTR)(HBITMAP) bmp);
End Select
End Sub
Private Sub PropagateImage(ByVal ItemIndex As Integer, Img As SftPictureObject)
' don't use images that are too large in the other areas
If Img.ActualHeight <= 20 And Img.ActualWidth < 20 Then
SftTree1.Item(ItemIndex).Image = Img
SftTree1.Item(ItemIndex).LabelImage = Img
SftTree1.Item(ItemIndex).RowHeader.Image = Img
End If
End Sub
Private Sub UpdatePictures(ByVal ItemIndex As Integer, ByVal Pic As StdPicture, ByVal Align As SftTreeHAlignConstants)
Dim C As SftTreeCell
Set C = SftTree1.Cell(ItemIndex, 0)
Set C.Image.Picture = PicSee Also SftTreeItem Object | Object Hierarchy