ISDBTreeNode::RelatedObjectID

From MediaMonkey Wiki
Revision as of 18:47, 20 April 2013 by Michal.kocarek (talk | contribs) (Formatting, added links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

CoClass SDBTreeNode, Interface ISDBTreeNode

Property Get RelatedObjectID As Long


Property description

This value returns ID of related object depending on node type, such as:

Introduced in MediaMonkey 4.0.

Example code

'This Example will Add Random Song from Selected playlist to NowPlaying
Dim res
If (SDB.MainTree.CurrentNode.NodeType = 61) Or (SDB.MainTree.CurrentNode.NodeType = 71) Then 'Check if selected node is playlist
  Set playlst = SDB.PlaylistByID(SDB.MainTree.CurrentNode.RelatedObjectID) 'retrieve playlist data
  Randomize 'Init Random Seed
  Call SDB.Player.PlaylistAddTrack(playlst.tracks.item(Int((playlst.Tracks.Count+1) * Rnd))) 'Add Random Track From Playlist to Now Playing
Else
  res = SDB.MessageBox(SDB.Localize("You must select Playlist!"), mtError, Array(mbOk)) 'Show warning in case playlist is not selected
End If