ISDBApplication::RegisterIcon: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | mNo edit summary | ||
| (One intermediate revision by one other user not shown) | |||
| Line 5: | Line 5: | ||
| {{MethodParameters   | {{MethodParameters   | ||
|   |Filename |String |The .ico file from which the icon is loaded. The path can be relative to MediaMonkey main folder. |   |Filename |String |The .ico file from which the icon is loaded. The path can be relative to MediaMonkey main folder. | ||
|   |IconType |Long |Either 0(Menu icon) or 1(Tree icon).}} |   |IconType |Long |Either 0 (Menu icon) or 1 (Tree icon).}} | ||
| ===Method description=== | ===Method description=== | ||
| Adds an icon that can be later used either in menu ([[ISDBMenuItem::IconIndex]]) or in tree ([[ISDBTreeNode::IconIndex]]). | Adds an icon that can be later used either in menu ([[ISDBMenuItem::IconIndex]]) or in tree ([[ISDBTreeNode::IconIndex]]). | ||
| Returns a positive integer that is used as an identification of the icon. Return -1 if any problem occurs. | |||
| ===Example code===                      | ===Example code===                      | ||
| <source lang="vb">Set Node = Tree.CreateNode | <source lang="vb">Set Node = Tree.CreateNode | ||
| Node.Caption = "My Node" | Node.Caption = "My Node" | ||
| Node.IconIndex = SDB.RegisterIcon( "Scripts\Icons\new_node_icon", 1)</source> | Node.IconIndex = SDB.RegisterIcon( "Scripts\Icons\new_node_icon.ico", 1)</source> | ||
| [[Category:Scripting|{{PAGENAME}}]] | [[Category:Scripting|{{PAGENAME}}]] | ||
Latest revision as of 19:44, 7 May 2007
CoClass SDBApplication, Interface ISDBApplication
Function RegisterIcon(Filename As String, IconType As Long) As Long
Parameters
| Name | Type | Description | 
|---|---|---|
| Filename | String | The .ico file from which the icon is loaded. The path can be relative to MediaMonkey main folder. | 
| IconType | Long | Either 0 (Menu icon) or 1 (Tree icon). | 
Method description
Adds an icon that can be later used either in menu (ISDBMenuItem::IconIndex) or in tree (ISDBTreeNode::IconIndex).
Returns a positive integer that is used as an identification of the icon. Return -1 if any problem occurs.
Example code
Set Node = Tree.CreateNode
Node.Caption = "My Node"
Node.IconIndex = SDB.RegisterIcon( "Scripts\Icons\new_node_icon.ico", 1)