##v##00.4.50
pagenumber=30
linenumber=0
sellength=0
topline=0
EditHelpFileTitle.Text=WinBlitz3D Docs
form2.STextForeHeadline.Color=16777215
form2.STextForeText.Color=0
form2.STextBackHeadline.Color=12845056
form2.STextBackText.Color=16777215
form2.STextHeadlineFont.Caption=Arial
form2.STextTextFont.Caption=Arial
form2.sTextFontSizeForHeadline.Caption=12
form2.sTextFontSizeForText.Caption=9
form2.CBoxBold.Checked=1
form2.CBoxNoForeColor.Checked=0
form2.CBoxLanguageID.ItemIndex=0
form2.CBoxCharSet.ItemIndex=0
form2.EditContents.Text=Contents
form2.EditFrontpageName.Text=Front page with index
form2.CBoxDontMakeFrontpage.Checked=1
form2.EditLogoPath.Text=
form2.EditFrontpageButtonCaption.Text=Front page
form2.RGroupHorizontalAlignment.ItemIndex=0
form2.RGroupVerticalAlignment.ItemIndex=0
form2.CBoxBlankLineBeforeEachHeading.Checked=1
form2.CBoxMakeFrontPageButton.Checked=0
form2.SpinEditFrontpageIDnumber.Value=9999
form2.CBoxAddAboutMenu.Checked=0
form2.EditAboutMenuCaption.Text=&About this help file...
form2.CBoxPopupPagesForAboutMenu.Tag=-1
form2.EditConstantNameFilePrefix.Text=pageConstants_
form2.EditConstantNameFileExt.Text=txt
form2.CBoxDontMakeHeadersKeywords.Checked=0
form2.CBoxDontMakeTargetsKeywords.Checked=0
copyToPath=
form5.sTextColor1=0
form5.sTextColor2=9743070
form5.sTextColor3=12386403
form5.sTextColor4=255
form5.sTextColor5=8421376
form5.sTextColor6=8650752
form5.sTextColor7=33280
form5.sTextColor8=32896
form5.sTextColor9=13026246
form5.sTextColor10=16711680
form5.sTextColor11=65280
form5.sTextColor12=8651007
form5.sTextColor13=16777215
form5.sTextColor14=16757429
form5.sTextColor15=9764863
form5.sTextColor16=8421504
form5.sTextComment1=
form5.sTextComment2=
form5.sTextComment3=
form5.sTextComment4=
form5.sTextComment5=
form5.sTextComment6=
form5.sTextComment7=
form5.sTextComment8=
form5.sTextComment9=
form5.sTextComment10=
form5.sTextComment11=
form5.sTextComment12=
form5.sTextComment13=
form5.sTextComment14=
form5.sTextComment15=
form5.sTextComment16=
NumOfPages=141
------------ end of project settings / page settings follow ------------
pageC.pages[0].ImageIndex=-1
pageTitle(0).Text=WinBlitz3D
getPageConstantLabel(0).Caption=WinBlitz3D
getPageContentHeaderLabel(0).Caption=
pageKeywords(0).Text=
pageC.pages[1].ImageIndex=-1
pageTitle(1).Text=WB3D_InitializeGUI
getPageConstantLabel(1).Caption=WB3DInitializeGU
getPageContentHeaderLabel(1).Caption=
pageKeywords(1).Text=
pageC.pages[2].ImageIndex=-1
pageTitle(2).Text=WB3D_SetQuitMessage
getPageConstantLabel(2).Caption=WB3DSetQuit
getPageContentHeaderLabel(2).Caption=
pageKeywords(2).Text=
pageC.pages[3].ImageIndex=-1
pageTitle(3).Text=WB3D_EndGUI
getPageConstantLabel(3).Caption=WB3DEndGUI
getPageContentHeaderLabel(3).Caption=
pageKeywords(3).Text=
pageC.pages[4].ImageIndex=-1
pageTitle(4).Text=WB3D_WaitEvent
getPageConstantLabel(4).Caption=WB3DWaitEvent
getPageContentHeaderLabel(4).Caption=
pageKeywords(4).Text=
pageC.pages[5].ImageIndex=-1
pageTitle(5).Text=WB3D_EventSource
getPageConstantLabel(5).Caption=WB3DEventS
getPageContentHeaderLabel(5).Caption=
pageKeywords(5).Text=
pageC.pages[6].ImageIndex=-1
pageTitle(6).Text=WB3D_EventData
getPageConstantLabel(6).Caption=WB3DEventData
getPageContentHeaderLabel(6).Caption=
pageKeywords(6).Text=
pageC.pages[7].ImageIndex=-1
pageTitle(7).Text=WB3D_EventX
getPageConstantLabel(7).Caption=WB3DEventX
getPageContentHeaderLabel(7).Caption=
pageKeywords(7).Text=
pageC.pages[8].ImageIndex=-1
pageTitle(8).Text=WB3D_EventY
getPageConstantLabel(8).Caption=WB3DEventY
getPageContentHeaderLabel(8).Caption=
pageKeywords(8).Text=
pageC.pages[9].ImageIndex=-1
pageTitle(9).Text=WB3D_EventFlagKey
getPageConstantLabel(9).Caption=WB3DEventFlag
getPageContentHeaderLabel(9).Caption=
pageKeywords(9).Text=
pageC.pages[10].ImageIndex=-1
pageTitle(10).Text=WB3D_StopEvents
getPageConstantLabel(10).Caption=WB3DStopEvents
getPageContentHeaderLabel(10).Caption=
pageKeywords(10).Text=
pageC.pages[11].ImageIndex=-1
pageTitle(11).Text=WB3D_StartEvents
getPageConstantLabel(11).Caption=WB3DStart
getPageContentHeaderLabel(11).Caption=
pageKeywords(11).Text=
pageC.pages[12].ImageIndex=-1
pageTitle(12).Text=WB3D_FlushEvents
getPageConstantLabel(12).Caption=WB3DFlush
getPageContentHeaderLabel(12).Caption=
pageKeywords(12).Text=
pageC.pages[13].ImageIndex=-1
pageTitle(13).Text=WB3D_EventID
getPageConstantLabel(13).Caption=WB3DEventID
getPageContentHeaderLabel(13).Caption=
pageKeywords(13).Text=
pageC.pages[14].ImageIndex=-1
pageTitle(14).Text=WB3D_EventEdited
getPageConstantLabel(14).Caption=WB3DEvent
getPageContentHeaderLabel(14).Caption=
pageKeywords(14).Text=
pageC.pages[15].ImageIndex=-1
pageTitle(15).Text=WB3D_GadgetX
getPageConstantLabel(15).Caption=WB3DGadgetX
getPageContentHeaderLabel(15).Caption=
pageKeywords(15).Text=
pageC.pages[16].ImageIndex=-1
pageTitle(16).Text=WB3D_GadgetY
getPageConstantLabel(16).Caption=WB3DGadgetY
getPageContentHeaderLabel(16).Caption=
pageKeywords(16).Text=
pageC.pages[17].ImageIndex=-1
pageTitle(17).Text=WB3D_GadgetWidth
getPageConstantLabel(17).Caption=WB3DGadgetW
getPageContentHeaderLabel(17).Caption=
pageKeywords(17).Text=
pageC.pages[18].ImageIndex=-1
pageTitle(18).Text=WB3D_GadgetHeight
getPageConstantLabel(18).Caption=WB3DGadget
getPageContentHeaderLabel(18).Caption=
pageKeywords(18).Text=
pageC.pages[19].ImageIndex=-1
pageTitle(19).Text=WB3D_AddGadgetItem
getPageConstantLabel(19).Caption=WB3DAddGadget
getPageContentHeaderLabel(19).Caption=
pageKeywords(19).Text=
pageC.pages[20].ImageIndex=-1
pageTitle(20).Text=WB3D_InsertGadgetItem
getPageConstantLabel(20).Caption=WB3DInsertGadget
getPageContentHeaderLabel(20).Caption=
pageKeywords(20).Text=
pageC.pages[21].ImageIndex=-1
pageTitle(21).Text=WB3D_FreeGadget
getPageConstantLabel(21).Caption=WB3DFreeGadget
getPageContentHeaderLabel(21).Caption=
pageKeywords(21).Text=
pageC.pages[22].ImageIndex=-1
pageTitle(22).Text=WB3D_SelectedGadgetItem
getPageConstantLabel(22).Caption=WB3DSelectedGadget
getPageContentHeaderLabel(22).Caption=
pageKeywords(22).Text=
pageC.pages[23].ImageIndex=-1
pageTitle(23).Text=WB3D_ShowGadget
getPageConstantLabel(23).Caption=WB3DShowGadget
getPageContentHeaderLabel(23).Caption=
pageKeywords(23).Text=
pageC.pages[24].ImageIndex=-1
pageTitle(24).Text=WB3D_HideGadget
getPageConstantLabel(24).Caption=WB3DHideGadget
getPageContentHeaderLabel(24).Caption=
pageKeywords(24).Text=
pageC.pages[25].ImageIndex=-1
pageTitle(25).Text=WB3D_SetGadgetShape
getPageConstantLabel(25).Caption=WB3DSetGadgetS
getPageContentHeaderLabel(25).Caption=
pageKeywords(25).Text=
pageC.pages[26].ImageIndex=-1
pageTitle(26).Text=WB3D_SetGadgetText
getPageConstantLabel(26).Caption=WB3DSetGadgetT
getPageContentHeaderLabel(26).Caption=
pageKeywords(26).Text=
pageC.pages[27].ImageIndex=-1
pageTitle(27).Text=WB3D_ActivateGadget
getPageConstantLabel(27).Caption=WB3DActivate
getPageContentHeaderLabel(27).Caption=
pageKeywords(27).Text=
pageC.pages[28].ImageIndex=-1
pageTitle(28).Text=WB3D_DisableGadget
getPageConstantLabel(28).Caption=WB3DDisable
getPageContentHeaderLabel(28).Caption=
pageKeywords(28).Text=
pageC.pages[29].ImageIndex=-1
pageTitle(29).Text=WB3D_EnableGadget
getPageConstantLabel(29).Caption=WB3DEnable
getPageContentHeaderLabel(29).Caption=
pageKeywords(29).Text=
pageC.pages[30].ImageIndex=-1
pageTitle(30).Text=WB3D_DeskTop
getPageConstantLabel(30).Caption=WB3DDeskTop
getPageContentHeaderLabel(30).Caption=
pageKeywords(30).Text=
pageC.pages[31].ImageIndex=-1
pageTitle(31).Text=WB3D_ClearGadgetItems
getPageConstantLabel(31).Caption=WB3DClearGadget
getPageContentHeaderLabel(31).Caption=
pageKeywords(31).Text=
pageC.pages[32].ImageIndex=-1
pageTitle(32).Text=WB3D_ModifyGadgetItem
getPageConstantLabel(32).Caption=WB3DModifyGadget
getPageContentHeaderLabel(32).Caption=
pageKeywords(32).Text=
pageC.pages[33].ImageIndex=-1
pageTitle(33).Text=WB3D_GadgetItemText
getPageConstantLabel(33).Caption=WB3DGadgetItem
getPageContentHeaderLabel(33).Caption=
pageKeywords(33).Text=
pageC.pages[34].ImageIndex=-1
pageTitle(34).Text=WB3D_SelectGadgetItem
getPageConstantLabel(34).Caption=WB3DSelectGadget
getPageContentHeaderLabel(34).Caption=
pageKeywords(34).Text=
pageC.pages[35].ImageIndex=-1
pageTitle(35).Text=WB3D_CountGadgetItems
getPageConstantLabel(35).Caption=WB3DCountGadget
getPageContentHeaderLabel(35).Caption=
pageKeywords(35).Text=
pageC.pages[36].ImageIndex=-1
pageTitle(36).Text=WB3D_RemoveGadgetItem
getPageConstantLabel(36).Caption=WB3DRemoveGadget
getPageContentHeaderLabel(36).Caption=
pageKeywords(36).Text=
pageC.pages[37].ImageIndex=-1
pageTitle(37).Text=WB3D_CreateGadgetsHidden
getPageConstantLabel(37).Caption=WB3DCreateGadgets
getPageContentHeaderLabel(37).Caption=
pageKeywords(37).Text=
pageC.pages[38].ImageIndex=-1
pageTitle(38).Text=WB3D_GetGadgetText
getPageConstantLabel(38).Caption=WB3DGetGadget
getPageContentHeaderLabel(38).Caption=
pageKeywords(38).Text=
pageC.pages[39].ImageIndex=-1
pageTitle(39).Text=WB3D_GetActiveGadget
getPageConstantLabel(39).Caption=WB3DGetActive
getPageContentHeaderLabel(39).Caption=
pageKeywords(39).Text=
pageC.pages[40].ImageIndex=-1
pageTitle(40).Text=WB3D_SetGadgetExtendedStyle
getPageConstantLabel(40).Caption=WB3DSetGadget
getPageContentHeaderLabel(40).Caption=
pageKeywords(40).Text=
pageC.pages[41].ImageIndex=-1
pageTitle(41).Text=WB3D_MaximizeWindow
getPageConstantLabel(41).Caption=WB3DMaximize
getPageContentHeaderLabel(41).Caption=
pageKeywords(41).Text=
pageC.pages[42].ImageIndex=-1
pageTitle(42).Text=WB3D_MinimizeWindow
getPageConstantLabel(42).Caption=WB3DMinimize
getPageContentHeaderLabel(42).Caption=
pageKeywords(42).Text=
pageC.pages[43].ImageIndex=-1
pageTitle(43).Text=WB3D_WindowMaximized
getPageConstantLabel(43).Caption=WB3DWindowM
getPageContentHeaderLabel(43).Caption=
pageKeywords(43).Text=
pageC.pages[44].ImageIndex=-1
pageTitle(44).Text=WB3D_WindowMinimized
getPageConstantLabel(44).Caption=WB3DWindow
getPageContentHeaderLabel(44).Caption=
pageKeywords(44).Text=
pageC.pages[45].ImageIndex=-1
pageTitle(45).Text=WB3D_SetActiveWindow
getPageConstantLabel(45).Caption=WB3DSetActive
getPageContentHeaderLabel(45).Caption=
pageKeywords(45).Text=
pageC.pages[46].ImageIndex=-1
pageTitle(46).Text=WB3D_CreatePanel
getPageConstantLabel(46).Caption=WB3DCreateP
getPageContentHeaderLabel(46).Caption=
pageKeywords(46).Text=
pageC.pages[47].ImageIndex=-1
pageTitle(47).Text=WB3D_AddPanelImage
getPageConstantLabel(47).Caption=WB3DAddPanel
getPageContentHeaderLabel(47).Caption=
pageKeywords(47).Text=
pageC.pages[48].ImageIndex=-1
pageTitle(48).Text=WB3D_CreateTrackBar
getPageConstantLabel(48).Caption=WB3DCreateTrack
getPageContentHeaderLabel(48).Caption=
pageKeywords(48).Text=
pageC.pages[49].ImageIndex=-1
pageTitle(49).Text=WB3D_SetTrackBarRange
getPageConstantLabel(49).Caption=WB3DSetTrackBarR
getPageContentHeaderLabel(49).Caption=
pageKeywords(49).Text=
pageC.pages[50].ImageIndex=-1
pageTitle(50).Text=WB3D_GetTrackBarPos
getPageConstantLabel(50).Caption=WB3DGetTrackBar
getPageContentHeaderLabel(50).Caption=
pageKeywords(50).Text=
pageC.pages[51].ImageIndex=-1
pageTitle(51).Text=WB3D_SetTrackBarPos
getPageConstantLabel(51).Caption=WB3DSetTrackBar
getPageContentHeaderLabel(51).Caption=
pageKeywords(51).Text=
pageC.pages[52].ImageIndex=-1
pageTitle(52).Text=WB3D_WindowMenu
getPageConstantLabel(52).Caption=WB3DWindowMenu
getPageContentHeaderLabel(52).Caption=
pageKeywords(52).Text=
pageC.pages[53].ImageIndex=-1
pageTitle(53).Text=WB3D_CreateMenu
getPageConstantLabel(53).Caption=WB3DCreateMenu
getPageContentHeaderLabel(53).Caption=
pageKeywords(53).Text=
pageC.pages[54].ImageIndex=-1
pageTitle(54).Text=WB3D_DisableMenuItem
getPageConstantLabel(54).Caption=WB3DDisableMenu
getPageContentHeaderLabel(54).Caption=
pageKeywords(54).Text=
pageC.pages[55].ImageIndex=-1
pageTitle(55).Text=WB3D_EnableMenuItem
getPageConstantLabel(55).Caption=WB3DEnableMenu
getPageContentHeaderLabel(55).Caption=
pageKeywords(55).Text=
pageC.pages[56].ImageIndex=-1
pageTitle(56).Text=WB3D_CheckMenuItem
getPageConstantLabel(56).Caption=WB3DCheckMenu
getPageContentHeaderLabel(56).Caption=
pageKeywords(56).Text=
pageC.pages[57].ImageIndex=-1
pageTitle(57).Text=WB3D_UnCheckMenuItem
getPageConstantLabel(57).Caption=WB3DUnCheckMenu
getPageContentHeaderLabel(57).Caption=
pageKeywords(57).Text=
pageC.pages[58].ImageIndex=-1
pageTitle(58).Text=WB3D_UpdateWindowMenu
getPageConstantLabel(58).Caption=WB3DUpdateWindow
getPageContentHeaderLabel(58).Caption=
pageKeywords(58).Text=
pageC.pages[59].ImageIndex=-1
pageTitle(59).Text=WB3D_AddMenuIcon
getPageConstantLabel(59).Caption=WB3DAddMenu
getPageContentHeaderLabel(59).Caption=
pageKeywords(59).Text=
pageC.pages[60].ImageIndex=-1
pageTitle(60).Text=WB3D_AddToolBarButton
getPageConstantLabel(60).Caption=WB3DAddToolBarB
getPageContentHeaderLabel(60).Caption=
pageKeywords(60).Text=
pageC.pages[61].ImageIndex=-1
pageTitle(61).Text=WB3D_AddToolBarSeparator
getPageConstantLabel(61).Caption=WB3DAddToolBar
getPageContentHeaderLabel(61).Caption=
pageKeywords(61).Text=
pageC.pages[62].ImageIndex=-1
pageTitle(62).Text=WB3D_ToolBarDefaultBmp
getPageConstantLabel(62).Caption=WB3DToolBarDefault
getPageContentHeaderLabel(62).Caption=
pageKeywords(62).Text=
pageC.pages[63].ImageIndex=-1
pageTitle(63).Text=WB3D_UpdateToolbar
getPageConstantLabel(63).Caption=WB3DUpdateT
getPageContentHeaderLabel(63).Caption=
pageKeywords(63).Text=
pageC.pages[64].ImageIndex=-1
pageTitle(64).Text=WB3D_DisableToolBarButton
getPageConstantLabel(64).Caption=WB3DDisableToolBar
getPageContentHeaderLabel(64).Caption=
pageKeywords(64).Text=
pageC.pages[65].ImageIndex=-1
pageTitle(65).Text=WB3D_EnableToolBarButton
getPageConstantLabel(65).Caption=WB3DEnableToolBar
getPageContentHeaderLabel(65).Caption=
pageKeywords(65).Text=
pageC.pages[66].ImageIndex=-1
pageTitle(66).Text=WB3D_DeleteToolBarButton
getPageConstantLabel(66).Caption=WB3DDeleteToolBar
getPageContentHeaderLabel(66).Caption=
pageKeywords(66).Text=
pageC.pages[67].ImageIndex=-1
pageTitle(67).Text=WB3D_GetToolBarButtonText
getPageConstantLabel(67).Caption=WB3DGetToolBar
getPageContentHeaderLabel(67).Caption=
pageKeywords(67).Text=
pageC.pages[68].ImageIndex=-1
pageTitle(68).Text=WB3D_HideToolBarButton
getPageConstantLabel(68).Caption=WB3DHideToolBar
getPageContentHeaderLabel(68).Caption=
pageKeywords(68).Text=
pageC.pages[69].ImageIndex=-1
pageTitle(69).Text=WB3D_ShowToolBarButton
getPageConstantLabel(69).Caption=WB3DShowToolBar
getPageContentHeaderLabel(69).Caption=
pageKeywords(69).Text=
pageC.pages[70].ImageIndex=-1
pageTitle(70).Text=WB3D_InsertToolBarButton
getPageConstantLabel(70).Caption=WB3DInsertToolBar
getPageContentHeaderLabel(70).Caption=
pageKeywords(70).Text=
pageC.pages[71].ImageIndex=-1
pageTitle(71).Text=WB3D_SetToolBarButtonSize
getPageConstantLabel(71).Caption=WB3DSetToolBar
getPageContentHeaderLabel(71).Caption=
pageKeywords(71).Text=
pageC.pages[72].ImageIndex=-1
pageTitle(72).Text=WB3D_CreateLabel
getPageConstantLabel(72).Caption=WB3DCreateL
getPageContentHeaderLabel(72).Caption=
pageKeywords(72).Text=
pageC.pages[73].ImageIndex=-1
pageTitle(73).Text=WB3D_CreateButton
getPageConstantLabel(73).Caption=WB3DCreateB
getPageContentHeaderLabel(73).Caption=
pageKeywords(73).Text=
pageC.pages[74].ImageIndex=-1
pageTitle(74).Text=WB3D_CreateCheckButton
getPageConstantLabel(74).Caption=WB3DCreateCheck
getPageContentHeaderLabel(74).Caption=
pageKeywords(74).Text=
pageC.pages[75].ImageIndex=-1
pageTitle(75).Text=WB3D_CreateRadioButton
getPageConstantLabel(75).Caption=WB3DCreateRadio
getPageContentHeaderLabel(75).Caption=
pageKeywords(75).Text=
pageC.pages[76].ImageIndex=-1
pageTitle(76).Text=WB3D_SetButtonState
getPageConstantLabel(76).Caption=WB3DSetButton
getPageContentHeaderLabel(76).Caption=
pageKeywords(76).Text=
pageC.pages[77].ImageIndex=-1
pageTitle(77).Text=WB3D_ButtonState
getPageConstantLabel(77).Caption=WB3DButton
getPageContentHeaderLabel(77).Caption=
pageKeywords(77).Text=
pageC.pages[78].ImageIndex=-1
pageTitle(78).Text=WB3D_CreateToolTip
getPageConstantLabel(78).Caption=WB3DCreateTool
getPageContentHeaderLabel(78).Caption=
pageKeywords(78).Text=
pageC.pages[79].ImageIndex=-1
pageTitle(79).Text=WB3D_CreateEditField
getPageConstantLabel(79).Caption=WB3DCreateEdit
getPageContentHeaderLabel(79).Caption=
pageKeywords(79).Text=
pageC.pages[80].ImageIndex=-1
pageTitle(80).Text=WB3D_CreateTextArea
getPageConstantLabel(80).Caption=WB3DCreateText
getPageContentHeaderLabel(80).Caption=
pageKeywords(80).Text=
pageC.pages[81].ImageIndex=-1
pageTitle(81).Text=WB3D_TextAreaText
getPageConstantLabel(81).Caption=WB3DTextAreaT
getPageContentHeaderLabel(81).Caption=
pageKeywords(81).Text=
pageC.pages[82].ImageIndex=-1
pageTitle(82).Text=WB3D_SetTextAreaText
getPageConstantLabel(82).Caption=WB3DSetTextAreaT
getPageContentHeaderLabel(82).Caption=
pageKeywords(82).Text=
pageC.pages[83].ImageIndex=-1
pageTitle(83).Text=WB3D_SetTextAreaTabs
getPageConstantLabel(83).Caption=WB3DSetTextArea
getPageContentHeaderLabel(83).Caption=
pageKeywords(83).Text=
pageC.pages[84].ImageIndex=-1
pageTitle(84).Text=WB3D_TextAreaLen
getPageConstantLabel(84).Caption=WB3DTextAreaL
getPageContentHeaderLabel(84).Caption=
pageKeywords(84).Text=
pageC.pages[85].ImageIndex=-1
pageTitle(85).Text=WB3D_TextAreaLineLen
getPageConstantLabel(85).Caption=WB3DTextAreaLine
getPageContentHeaderLabel(85).Caption=
pageKeywords(85).Text=
pageC.pages[86].ImageIndex=-1
pageTitle(86).Text=WB3D_TextAreaChar
getPageConstantLabel(86).Caption=WB3DTextAreaC
getPageContentHeaderLabel(86).Caption=
pageKeywords(86).Text=
pageC.pages[87].ImageIndex=-1
pageTitle(87).Text=WB3D_TextAreaLine
getPageConstantLabel(87).Caption=WB3DTextArea
getPageContentHeaderLabel(87).Caption=
pageKeywords(87).Text=
pageC.pages[88].ImageIndex=-1
pageTitle(88).Text=WB3D_CreateListBox
getPageConstantLabel(88).Caption=WB3DCreateList
getPageContentHeaderLabel(88).Caption=
pageKeywords(88).Text=
pageC.pages[89].ImageIndex=-1
pageTitle(89).Text=WB3D_CreateComboBox
getPageConstantLabel(89).Caption=WB3DCreateCombo
getPageContentHeaderLabel(89).Caption=
pageKeywords(89).Text=
pageC.pages[90].ImageIndex=-1
pageTitle(90).Text=WB3D_CreateTreeview
getPageConstantLabel(90).Caption=WB3DCreate
getPageContentHeaderLabel(90).Caption=
pageKeywords(90).Text=
pageC.pages[91].ImageIndex=-1
pageTitle(91).Text=WB3D_AddTreeViewNode
getPageConstantLabel(91).Caption=WB3DAddTreeView
getPageContentHeaderLabel(91).Caption=
pageKeywords(91).Text=
pageC.pages[92].ImageIndex=-1
pageTitle(92).Text=WB3D_SelectTreeViewNode
getPageConstantLabel(92).Caption=WB3DSelectTreeView
getPageContentHeaderLabel(92).Caption=
pageKeywords(92).Text=
pageC.pages[93].ImageIndex=-1
pageTitle(93).Text=WB3D_ExpandTreeViewNode
getPageConstantLabel(93).Caption=WB3DExpandTreeView
getPageContentHeaderLabel(93).Caption=
pageKeywords(93).Text=
pageC.pages[94].ImageIndex=-1
pageTitle(94).Text=WB3D_CollapseTreeViewNode
getPageConstantLabel(94).Caption=WB3DCollapseTree
getPageContentHeaderLabel(94).Caption=
pageKeywords(94).Text=
pageC.pages[95].ImageIndex=-1
pageTitle(95).Text=WB3D_TreeViewRoot
getPageConstantLabel(95).Caption=WB3DTreeView
getPageContentHeaderLabel(95).Caption=
pageKeywords(95).Text=
pageC.pages[96].ImageIndex=-1
pageTitle(96).Text=WB3D_FreeTreeViewNode
getPageConstantLabel(96).Caption=WB3DFreeTreeView
getPageContentHeaderLabel(96).Caption=
pageKeywords(96).Text=
pageC.pages[97].ImageIndex=-1
pageTitle(97).Text=WB3D_ModifyTreeViewNode
getPageConstantLabel(97).Caption=WB3DModifyTreeView
getPageContentHeaderLabel(97).Caption=
pageKeywords(97).Text=
pageC.pages[98].ImageIndex=-1
pageTitle(98).Text=WB3D_SelectedTreeViewNode
getPageConstantLabel(98).Caption=WB3DSelectedTree
getPageContentHeaderLabel(98).Caption=
pageKeywords(98).Text=
pageC.pages[99].ImageIndex=-1
pageTitle(99).Text=WB3D_CountTreeViewNodes
getPageConstantLabel(99).Caption=WB3DCountTreeView
getPageContentHeaderLabel(99).Caption=
pageKeywords(99).Text=
pageC.pages[100].ImageIndex=-1
pageTitle(100).Text=WB3D_ClearTreeViewNodes
getPageConstantLabel(100).Caption=WB3DClearTreeView
getPageContentHeaderLabel(100).Caption=
pageKeywords(100).Text=
pageC.pages[101].ImageIndex=-1
pageTitle(101).Text=WB3D_CreateProgBar
getPageConstantLabel(101).Caption=WB3DCreateProg
getPageContentHeaderLabel(101).Caption=
pageKeywords(101).Text=
pageC.pages[102].ImageIndex=-1
pageTitle(102).Text=WB3D_ProgBarStepSize
getPageConstantLabel(102).Caption=WB3DProgBarStep
getPageContentHeaderLabel(102).Caption=
pageKeywords(102).Text=
pageC.pages[103].ImageIndex=-1
pageTitle(103).Text=WB3D_UpdateProgBar
getPageConstantLabel(103).Caption=WB3DUpdateProg
getPageContentHeaderLabel(103).Caption=
pageKeywords(103).Text=
pageC.pages[104].ImageIndex=-1
pageTitle(104).Text=WB3D_CreateSpinner
getPageConstantLabel(104).Caption=
getPageContentHeaderLabel(104).Caption=
pageKeywords(104).Text=
pageC.pages[105].ImageIndex=-1
pageTitle(105).Text=WB3D_SetSpinnerRange
getPageConstantLabel(105).Caption=
getPageContentHeaderLabel(105).Caption=
pageKeywords(105).Text=
pageC.pages[106].ImageIndex=-1
pageTitle(106).Text=WB3D_GetSpinnerPos
getPageConstantLabel(106).Caption=
getPageContentHeaderLabel(106).Caption=
pageKeywords(106).Text=
pageC.pages[107].ImageIndex=-1
pageTitle(107).Text=WB3D_SetSpinnerPos
getPageConstantLabel(107).Caption=
getPageContentHeaderLabel(107).Caption=
pageKeywords(107).Text=
pageC.pages[108].ImageIndex=-1
pageTitle(108).Text=WB3D_Usefont
getPageConstantLabel(108).Caption=
getPageContentHeaderLabel(108).Caption=
pageKeywords(108).Text=
pageC.pages[109].ImageIndex=-1
pageTitle(109).Text=WB3D_DefaultGadgetFont
getPageConstantLabel(109).Caption=
getPageContentHeaderLabel(109).Caption=
pageKeywords(109).Text=
pageC.pages[110].ImageIndex=-1
pageTitle(110).Text=WB3D_OpenFont
getPageConstantLabel(110).Caption=
getPageContentHeaderLabel(110).Caption=
pageKeywords(110).Text=
pageC.pages[111].ImageIndex=-1
pageTitle(111).Text=WB3D_Notify
getPageConstantLabel(111).Caption=WB3DNotify
getPageContentHeaderLabel(111).Caption=
pageKeywords(111).Text=
pageC.pages[112].ImageIndex=-1
pageTitle(112).Text=WB3D_OpenFontRequest
getPageConstantLabel(112).Caption=WB3DOpenFont
getPageContentHeaderLabel(112).Caption=
pageKeywords(112).Text=
pageC.pages[113].ImageIndex=-1
pageTitle(113).Text=WB3D_OpenFileRequest
getPageConstantLabel(113).Caption=WB3DOpenFile
getPageContentHeaderLabel(113).Caption=
pageKeywords(113).Text=
pageC.pages[114].ImageIndex=-1
pageTitle(114).Text=WB3D_SaveFileRequest
getPageConstantLabel(114).Caption=WB3DSaveFile
getPageContentHeaderLabel(114).Caption=
pageKeywords(114).Text=
pageC.pages[115].ImageIndex=-1
pageTitle(115).Text=WB3D_RequestDir
getPageConstantLabel(115).Caption=WB3DRequestDir
getPageContentHeaderLabel(115).Caption=
pageKeywords(115).Text=
pageC.pages[116].ImageIndex=-1
pageTitle(116).Text=WB3D_RequestColor
getPageConstantLabel(116).Caption=WB3DRequest
getPageContentHeaderLabel(116).Caption=
pageKeywords(116).Text=
pageC.pages[117].ImageIndex=-1
pageTitle(117).Text=WB3D_RequestedRED
getPageConstantLabel(117).Caption=WB3DRequestedRE
getPageContentHeaderLabel(117).Caption=
pageKeywords(117).Text=
pageC.pages[118].ImageIndex=-1
pageTitle(118).Text=WB3D_RequestedGREEN
getPageConstantLabel(118).Caption=WB3DRequestedGREE
getPageContentHeaderLabel(118).Caption=
pageKeywords(118).Text=
pageC.pages[119].ImageIndex=-1
pageTitle(119).Text=WB3D_RequestedBLUE
getPageConstantLabel(119).Caption=WB3DRequestedBLU
getPageContentHeaderLabel(119).Caption=
pageKeywords(119).Text=
pageC.pages[120].ImageIndex=-1
pageTitle(120).Text=WB3D_LoadIconStrip
getPageConstantLabel(120).Caption=WB3DLoadIcon
getPageContentHeaderLabel(120).Caption=
pageKeywords(120).Text=
pageC.pages[121].ImageIndex=-1
pageTitle(121).Text=WB3D_SetGadgetIconStrip
getPageConstantLabel(121).Caption=WB3DSetGadgetIcon
getPageContentHeaderLabel(121).Caption=
pageKeywords(121).Text=
pageC.pages[122].ImageIndex=-1
pageTitle(122).Text=WB3D_FreeIconStrip
getPageConstantLabel(122).Caption=WB3DFreeIcon
getPageContentHeaderLabel(122).Caption=
pageKeywords(122).Text=
pageC.pages[123].ImageIndex=-1
pageTitle(123).Text=WB3D_SetWindowIcon
getPageConstantLabel(123).Caption=WB3DSetWindow
getPageContentHeaderLabel(123).Caption=
pageKeywords(123).Text=
pageC.pages[124].ImageIndex=-1
pageTitle(124).Text=WB3D_AddTrayIcon
getPageConstantLabel(124).Caption=WB3DAddTray
getPageContentHeaderLabel(124).Caption=
pageKeywords(124).Text=
pageC.pages[125].ImageIndex=-1
pageTitle(125).Text=WB3D_RemoveTrayIcon
getPageConstantLabel(125).Caption=WB3DRemoveTray
getPageContentHeaderLabel(125).Caption=
pageKeywords(125).Text=
pageC.pages[126].ImageIndex=-1
pageTitle(126).Text=WB3D_CreateContextMenu
getPageConstantLabel(126).Caption=WB3DCreateContext
getPageContentHeaderLabel(126).Caption=
pageKeywords(126).Text=
pageC.pages[127].ImageIndex=-1
pageTitle(127).Text=WB3D_TrackContextMenu
getPageConstantLabel(127).Caption=WB3DTrackContext
getPageContentHeaderLabel(127).Caption=
pageKeywords(127).Text=
pageC.pages[128].ImageIndex=-1
pageTitle(128).Text=WB3D_DragAcceptFiles
getPageConstantLabel(128).Caption=WB3DDragAccept
getPageContentHeaderLabel(128).Caption=
pageKeywords(128).Text=
pageC.pages[129].ImageIndex=-1
pageTitle(129).Text=WB3D_CountDroppedFiles
getPageConstantLabel(129).Caption=WB3DCountDropped
getPageContentHeaderLabel(129).Caption=
pageKeywords(129).Text=
pageC.pages[130].ImageIndex=-1
pageTitle(130).Text=WB3D_DroppedFileName
getPageConstantLabel(130).Caption=WB3DDroppedFile
getPageContentHeaderLabel(130).Caption=
pageKeywords(130).Text=
pageC.pages[131].ImageIndex=-1
pageTitle(131).Text=WB3D_GetEditedLabel
getPageConstantLabel(131).Caption=WB3DGetEdited
getPageContentHeaderLabel(131).Caption=
pageKeywords(131).Text=
pageC.pages[132].ImageIndex=-1
pageTitle(132).Text=WB3D_GetEditedLabelIndex
getPageConstantLabel(132).Caption=WB3DGetEditedLabel
getPageContentHeaderLabel(132).Caption=
pageKeywords(132).Text=
pageC.pages[133].ImageIndex=-1
pageTitle(133).Text=WB3D_CreateStatusBar
getPageConstantLabel(133).Caption=WB3DCreateStatus
getPageContentHeaderLabel(133).Caption=
pageKeywords(133).Text=
pageC.pages[134].ImageIndex=-1
pageTitle(134).Text=WB3D_SetStatusParts
getPageConstantLabel(134).Caption=WB3DSetStatusP
getPageContentHeaderLabel(134).Caption=
pageKeywords(134).Text=
pageC.pages[135].ImageIndex=-1
pageTitle(135).Text=WB3D_StatusPartWidth
getPageConstantLabel(135).Caption=WB3DStatusPart
getPageContentHeaderLabel(135).Caption=
pageKeywords(135).Text=
pageC.pages[136].ImageIndex=-1
pageTitle(136).Text=WB3D_SetStatusText
getPageConstantLabel(136).Caption=WB3DSetStatus
getPageContentHeaderLabel(136).Caption=
pageKeywords(136).Text=
pageC.pages[137].ImageIndex=-1
pageTitle(137).Text=WB3D_GetStatusText
getPageConstantLabel(137).Caption=WB3DGetStatus
getPageContentHeaderLabel(137).Caption=
pageKeywords(137).Text=
pageC.pages[138].ImageIndex=-1
pageTitle(138).Text=WB3D_UpdateStatusbar
getPageConstantLabel(138).Caption=WB3DUpdate
getPageContentHeaderLabel(138).Caption=
pageKeywords(138).Text=
pageC.pages[139].ImageIndex=-1
pageTitle(139).Text=WB3D_SetStatusPartIcon
getPageConstantLabel(139).Caption=WB3DSetStatusPart
getPageContentHeaderLabel(139).Caption=
pageKeywords(139).Text=
pageC.pages[140].ImageIndex=-1
pageTitle(140).Text=WB3D_ForceSetForegroundWindow
getPageConstantLabel(140).Caption=
getPageContentHeaderLabel(140).Caption=
pageKeywords(140).Text=
pageC.pages[141].ImageIndex=-1
pageTitle(141).Text=Whats New?
getPageConstantLabel(141).Caption=WhatsNew
getPageContentHeaderLabel(141).Caption=
pageKeywords(141).Text=
------------ end of page titles / full text of pages follow ------------
----- SHM ---- page 0 ---- 
Welcome To <b>WinBlitz3D</b>

WinBlitz3D adds full Windows GUI integration to Blitz3d. WinBlitz3D makes it simple to add Windows API support to your Blitz3d projects!

Documentation by Kevin Poole and  Dylan McCall, I Would like to give a special thanks to the following people

<b><u>Beta Testers</u></b>

<b>Nadeem Rasool 
John Blackledge
Dylan McCall
Danny van der Ark</b>

And <b>Mark Sibly</b> for the great work he has done with Blitz3D.

And finally thanks to all those people that used/requested support for WinBlitz3D, without this interest then WinBlitz3D full integration would not have happened. 
----- SHM ---- page 1 ---- 
The WB3D_InitializeGUI function initializes WinBlitz3d.

WB3D_InitializeGUI(
			<b>int</b> runtimeHWND,
			<b>int</b> x,
			<b>int</b> y,
			<b>int</b> width,
			<b>int</b> height
)

<b>Parameters</b>

runtimeHWND
		Identifies Blitz3D's runtime window. To obtain its handle pass SystemProperty("AppHwnd")
x
		X position on screen where the runtimewindow should be placed
y
	  	Y position on screen where the runtimewindow should be placed
width
		The width of the runtimewindow
height
		The height of the runtimewindow

<b>Return Values</b>

	The return value is the hwnd pointer of the runtimewindow
----- SHM ---- page 2 ---- 
The WB3D_SetQuitMessage function specifies the quit message to display when the user chooses to close the runtimewindow.

WB3D_SetQuitMessage(
		<b>string</b> bodytext,
		<b>string</b> titletext
)

<b>Parameters</b>

bodytext$
	The bodytext message to be displayed in the messagebox
titletext
	The titletext message to be displayed in the messagebox

<b>Return Values</b>
	No return value
----- SHM ---- page 3 ---- 
The WB3D_EndGUI function cleanly ends WinBlitz3D and hands control back to Blitz3D

WB3D_EndGUI()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	No return value
----- SHM ---- page 4 ---- 
The WB3D_WaitEvent function returns 1 event from the event queue.

WB3D_WaitEvent()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	The following events are returned when WinBlitz3D processes the event
				
<b>Returned Hex Value		  Constant Name </b>

<boxl>$401			                  EVENT_GADGET           		

Generated when the user changes the state of a gadget. EventSource() contains the handle to the gadget that generated the event.</box>

<boxl>$1001			                  EVENT_MENU	

Generated when the user selects a menu. EventData contains the integer identifier of the menu selected. The identifier returned is that specified when creating the menu (see <jump=SHM_contents0054>CreateMenu</jump>).	</box>			 

<boxl>$208				 EVENT_MOUSEWHEEL		 

Generated when the user scrolls the mouse wheel. EventData() contains an integer value. If this number is positive, it indicates that the wheel was rotated forwards, away from the user; a negative value indicates that the wheel was rotated backwards, toward the user. EventFlagKey() contains the system key that was held down during the operation.

<u>EventFlagKey</u>
1] CTRL key is down.
2] Left mouse button is down.
3] Middle mouse button is down.
4] Right mouse button is down.
5] SHIFT key is down.

</box>

<boxl>$803	                                                 EVENT_WINDOW_CLOSE	 

Generated when the user clicks a window's 'close' box. EventSource contains the handle of the window gadget being closed. It is up to the program to actually close the window (see <jump=SHM_contents0022>FreeGadget</jump>).

</box>

<boxl>$802				  EVENT_WINDOW_SIZE		

Generated when the user resizes a window. EventSource contains the handle of the window gadget that has been resized. 

EventX() and EventY() contain the new size of the window 
EventData() contains the size event that is sent to the window

1] Message is sent to all pop-up windows when some other window is maximized.
2] Window has been maximized.
3] Message is sent to all pop-up windows when some other window has been restored to its former size.
4] Window has been minimized.
5] Window has been resized, but neither the 2 nor 4 value applies.

 </box>

<boxl>$805				  EVENT_WINDOW_SIZEING

Generated when the user sizes a window. EventSource contains the handle of the window gadget that has sized. EventX and EventY contain the new size of the window. 

Eventdata() contains the windows frame edge that was used to resize the window.

1] Bottom edge.
2] Bottom-left corner.
3] Bottom-right corner.
4] Left edge.
5] Right edge.
6] Top edge.
7] Top-left corner.
8] Top-right corner.
 
</box>	 

<boxl>$807				   EVENT_WINDOW_MOVE	

Generated when the user moves a window. EventSource contains the handle of the window gadget that has moved. EventX and EventY contain the new location of the window.

</box>	 

<boxl>$806				   EVENT_WINDOW_MOVING	 

Generated when the user is moving a window. EventSource contains the handle of the window gadget that is being moved. EventX and EventY contain the current location of the window.

Eventdata() contains the windows frame edge that was used when moving the window.

1] Bottom edge.
2] Bottom-left corner.
3] Bottom-right corner.
4] Left edge.
5] Right edge.
6] Top edge.
7] Top-left corner.
8] Top-right corner.

</box>

<boxl>$200				    EVENT_MOUSE_MOVE

Generated when the user moves the mouse while it is positioned over a window or gadget. EventX and EventY contain the new mouse coordinates. EventSource contains the window or gadget handle.

</box>	 

<boxl>$101				    EVENT_KEYPRESS		

Generated when the user presses a key. EventData contains the VK_ winapi constants of the key that was pressed. (see winblitz3d key constants)

</box>		 

<boxl>$502				    EVENT_CONTEXTMENU

Generated when the user uses the right mouse button on a window or gadget that has a context menu attached. (see <jump=SHM_contents0127>CreateContextMenu</jump>()) 

EEventSource contains the window or gadget handle to keep track of the context menu's position while active. (see <jump=SHM_contents0128>TrackContextMenu</jump>()) 
</box>		 

<boxl>$503				    EVENT_SYSTEMTRAY	

Generated when the user clicks the system tray icon. EventSource contains the handle to the window attached to the system tray icon. EventData contains the mouse click action while over the system tray icon.

EventData()

1] Left mouse button double click
2] Right mouse button click.

EventX and EventY contain the mouse position from when the user generated the mouse click action.

</box>		 

<boxl>$504					EVENT_DRAGDROP	

Generated then the user drags and drops file/files from explorer onto the actived drag and drop window (see <jump=SHM_contents0129>DragAcceptFiles</jump>()) EventSource conatins a handle to window that has been enabled to accept dropped files.

</box>			 
----- SHM ---- page 5 ---- 
The WB3D_EventSource function returns the handle of the window or gadget that generated the last event received.

WB3D_EventSource()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	The handle to the window or gadget that generated the event.
----- SHM ---- page 6 ---- 
The WB3D_EventData function returns event specific data based on the last event received.

For example, if the last event generated was a menu event (EVENT_MENU) then EventData would return the menu id index used when creating the menus.

WB3D_EventData()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Event specific data that depends upon the last event received.
----- SHM ---- page 7 ---- 
The WB3D_EventX function returns extra event specific information. 

For example, in the case of a mouse movement event, EventX returns the new mouse X coordinate.

WB3D_EventX()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Returns extra event specific information. 
----- SHM ---- page 8 ---- 
The WB3D_EventY function returns screen coordinates related to the last event received.

For example, in the case of a mouse movement event, EventY returns the new mouse Y coordinate.

WB3D_EventY()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Returns extra event specific information. 
----- SHM ---- page 9 ---- 
The WB3D_EventFlagKey function returns information about additional mouse or keyboard events that occured at the same time as the last received event.

For example, in the case of a mouse wheel event, EventFlagKey returns a mouse button or key that was also pressed.

WB3D_EventFlagKey()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Returns extra event specific information. 
----- SHM ---- page 10 ---- 
The WB3D_StopEvents function stops the program from recieving events.

WB3D_StopEvents()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	No return value
----- SHM ---- page 11 ---- 
The WB3D_StartEvents function causes the program to begin recieving events again.

WB3D_StartEvents()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	No return value
----- SHM ---- page 12 ---- 
The WB3D_FlushEvents function removes all events from the event queue.

For example, when windows and gadgets are created they can generate events. FlushEvents will destroy these events to avoid errors in the program.

WB3D_FlushEvents()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	No return value
----- SHM ---- page 13 ---- 
The WB3D_EventID function returns the ID of the last event received by WaitEvent()

WB3D_EventID()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Returns the ID of the last event received by WaitEvent
----- SHM ---- page 14 ---- 
The WB3D_EventEdited function returns whether or not a gadget has been edited.

WB3D_EventEdited()

<b>Parameters</b>
	No parameters

<b>Return Values</b>
	Returns True if a gadget item was edited.
----- SHM ---- page 15 ---- 
The WB3D_GadgetX function returns the X position of a window or gadget.

WB3D_GadgetX(
	<b>int</b> gadget
)

<b>Parameters</b>

gadget 
	The window or gadget whose X position we want to obtain.

<b>Return Values</b>
	Returns the X position of a window or gadget.
----- SHM ---- page 16 ---- 
The WB3D_GadgetY function returns the Y position of a window or gadget.

WB3D_GadgetY(
	<b>int</b> gadget
)

<b>Parameters</b>

gadget 
	The window or gadget whose Y position we want to obtain.

<b>Return Values</b>
	Returns the Y position of a window or gadget.
----- SHM ---- page 17 ---- 
The WB3D_GadgetWidth function returns the Width of a window or gadget.

WB3D_GadgetWidth(
	<b>int</b> gadget
)

<b>Parameters</b>

gadget 
	The window or gadget whose Width we want to obtain.

<b>Return Values</b>
	Returns the Width of a window or gadget.
----- SHM ---- page 18 ---- 
The WB3D_GadgetHeight function returns the Height of a window or gadget.

WB3D_GadgetHeight(
	<b>int</b> gadget
)

<b>Parameters</b>

gadget 
	The window or gadget whose Height we want to obtain.

<b>Return Values</b>
	Returns the Height of a window or gadget.
----- SHM ---- page 19 ---- 
The WB3D_AddGadgetItem function adds a new item to a ComboBox, Tabber or ListBox gadget.

WB3D_AddGadgetItem(
	<b>int</b> 	gadget,
	<b>string</b>	item$,
	<b>int</b> 	selected,
	<b>int</b> 	icon

)

<b>Parameters</b>

gadget 
	The handle of a gadget.

item
	The title for the new item to be added.

selected
	The index of the item to select

icon
	The index of an icon from the last loaded icon strip.

<b>Return Values</b>
	No return value
----- SHM ---- page 20 ---- 
The WB3D_InsertGadgetItem function inserts a new item before the specified index. It can be only used with ComboBox, Tabber and ListBox gadgets.

WB3D_InsertGadgetItem(
	<b>int</b> 	gadget,
	<b>int</b> 	index,
	<b>string</b> 	itemtext

)

<b>Parameters</b>

gadget 
	The handle of a gadget.

index
	An item index to have the new item inserted before. 

itemtext
	The text for the item to be inserted.

<b>Return Values</b>
	No return value
----- SHM ---- page 21 ---- 
The WB3D_FreeGadget function frees a window or gadget from memory.

WB3D_FreeGadget(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 22 ---- 
The WB3D_SelectedGadgetItem function returns the selected item in a ComboBox, Tabber or ListBox gadget.

WB3D_SelectedGadgetItem(
	<b>int</b> 	gadget,

)

<b>Parameters</b>

gadget 
	The handle of a gadget.

<b>Return Values</b>
	The index of the currently selected gadget item.
----- SHM ---- page 23 ---- 
The WB3D_ShowGadget function makes a window or gadget visible.

WB3D_ShowGadget(
	<b>int</b> 	gadget,

)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 24 ---- 
The WB3D_HideGadget function makes a window or gadget hidden.

WB3D_HideGadget(
	<b>int</b> 	gadget,

)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 25 ---- 
The WB3D_SetGadgetShape function changes the size and position of a window or gadget.

WB3D_SetGadgetShape(
	<b>int</b> 	gadget,
	<b>int</b> 	x,
	<b>int</b> 	y,
	<b>int</b> 	width,
	<b>int</b> 	height
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

x
	The X position of the window or gadget on screen.

y
	The Y position of the window or gadget on screen.

width
	The Width of the window or gadget on screen.

height
	The Height of the window or gadget on screen.

<b>Return Values</b>
	No return value
----- SHM ---- page 26 ---- 
The WB3D_SetGadgetText function changes the current text of a window or gadget.

WB3D_SetGadgetText(
	<b>int</b> 	gadget,
	<b>string</b>	newtext;
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

newtext
	A string containing the new title or text for the window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 27 ---- 
The WB3D_ActivateGadget function changes the current window or gadget focus.

The user's keyboard input is sent to the active gadget for processing.

WB3D_ActivateGadget(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 28 ---- 
The WB3D_DisableGadget function disables a window or gadget so that it will not recieve user input.

WB3D_DisableGadget(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 29 ---- 
The WB3D_EnableGadget function enables a window or gadget so that it will recieve user input.

WB3D_EnableGadget(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 30 ---- 
The WB3D_Desktop function returns the handle of the desktop.

WB3D_Desktop(
	
)

<b>Parameters</b>

	No Parameters

<b>Return Values</b>
	The return value is the HWND handle for the destop.
----- SHM ---- page 31 ---- 
The WB3D_ClearGadgetItems function clears all the items from a gadget. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_ClearGadgetItems(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 32 ---- 
The WB3D_ModifyGadgetItem function modifies a gadget item's text. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_ModifyGadgetItem(
	<b>int</b> 	gadget,
	<b>int</b> 	index,
	<b>string</b> 	itemtext

)

<b>Parameters</b>

gadget 
	The handle of a gadget.

index
	An existing item index. 

itemtext
	The new item's text.

<b>Return Values</b>
	No return value
----- SHM ---- page 33 ---- 
The WB3D_GadgetItemText function returns the items text. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_GadgetItemText(
	<b>int</b> 	gadget,
	<b>int</b> 	index,
)

<b>Parameters</b>

gadget 
	The handle of a gadget.

index
	A gadget item index.

<b>Return Values</b>
	The return string contains the gadget item's text.
----- SHM ---- page 34 ---- 
The WB3D_SelectGadgetItem function sets the current selected gadget item. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_SelectGadgetItem(
	<b>int</b> 	gadget,
	<b>int</b> 	index,
)

<b>Parameters</b>

gadget 
	The handle of a gadget.

index
	A gadget item index.

<b>Return Values</b>
	No return value
----- SHM ---- page 35 ---- 
The WB3D_CountGadgetItems function returns the number of items in a gadget. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_CountGadgetItems(
	<b>int</b> 	gadget,
)

<b>Parameters</b>

gadget 
	The handle of a gadget.

<b>Return Values</b>
	The number of items the gadget contains.
----- SHM ---- page 36 ---- 
The WB3D_RemoveGadgetItem function removes an item from a gadget. This function can only be used with ComboBox, ListBox, Tabber and ListView gadgets.

WB3D_RemoveGadgetItem(
	<b>int</b> 	gadget,
	<b>int</b> 	index
)

<b>Parameters</b>

gadget 
	The handle of a gadget.

index
	The index of the item to be removed from the gadget.

<b>Return Values</b>
	No return value
----- SHM ---- page 37 ---- 
The WB3D_CreateGadgetsHidden sets whether gadgets created in the future will be hidden automatically.

WB3D_CreateGadgetsHidden(
	<b>int</b> 	state
)

<b>Parameters</b>

state
	If gadgets are to be created hidden, set State to TRUE. Otherwise, set State to FALSE.

<b>Return Values</b>
	No return value
----- SHM ---- page 38 ---- 
The WB3D_GetGadgetText function returns the current text of a window or gadget.

WB3D_GetGadgetText(
	<b>int</b> 	gadget
)

<b>Parameters</b>

gadget 
	The handle of a window or gadget.

<b>Return Values</b>
	The returned string is the window or gadget's text.
----- SHM ---- page 39 ---- 
The WB3D_GetActiveGadget function returns the window which is currently in focus.

WB3D_GetActiveGadget(
)

<b>Parameters</b>
	No Parameters.

<b>Return Values</b>
	The returned HWND handle is the currently active window or gadget.
----- SHM ---- page 40 ---- 
The WB3D_SetGadgetExtendedStyle function sets the extended style of a window or gadget.

WB3D_SetGadgetExtendedStyle(
	<b>int</b> ExtendedSyle
)

<b>Parameters</b>
	
ExtendedStyle
	Sets the Extended window or gadgets style, (see WB3DStyles.bb) for a list of extended styles for windows or gadgets.

<b>Return Values</b>
	No return value.
----- SHM ---- page 41 ---- 
The WB3D_MaximizeWindow function maximizes a window.

WB3D_MaximizeWindow(
	<b>int</b> window
)

<b>Parameters</b>
	
window
	The handle for the window to be maximized.

<b>Return Values</b>
	No return value.
----- SHM ---- page 42 ---- 
The WB3D_MinimizeWindow function minimizes a window.

WB3D_MinimizeWindow(
	<b>int</b> window
)

<b>Parameters</b>
	
window
	The handle for the window to minimized.

<b>Return Values</b>
	No return value.
----- SHM ---- page 43 ---- 
The WB3D_WindowMaximized function returns whether or not a window is maximized.

WB3D_WindowMaximized(
	<b>int</b> window
)

<b>Parameters</b>
	
window
	The handle for the window whose state is to be checked.

<b>Return Values</b>
	The return value is TRUE if the window is maximized or FALSE if not.
----- SHM ---- page 44 ---- 
The WB3D_WindowMinimized function returns whether or not a window is minimized.

WB3D_WindowMinimized(
	<b>int</b> window
)

<b>Parameters</b>
	
window
	The handle for the window whose state is to be checked.

<b>Return Values</b>
	The return value is TRUE if the window is minimized or FALSE if not.

----- SHM ---- page 45 ---- 
The WB3D_SetActiveWindow function puts a window in focus.

WB3D_SetActiveWindow(
	<b>int</b> window
)

<b>Parameters</b>
	
window
	The windows whose state is to be made active.

<b>Return Values</b>
	No return value.
----- SHM ---- page 46 ---- 
The WB3D_CreatePanel function creates a panel gadget and returns its handle.

WB3D_CreatePanel(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style

)

<b>Parameters</b>

x
	The X coordinate to position the panel.

y
	The Y coordinate to position the panel.

width
	The Width of the panel.

height
	The Height of the panel.

group
	The parent group to make the panel a child of.

style
	Specifies the panel's style. Set to 0 for standard panel, or see WB3DStyles.bb for a list of standard winapi panel styles.

<b>Return Values</b>
	The return value is the handle for the newly created panel.
----- SHM ---- page 47 ---- 
The WB3D_AddPanelImage function adds an image to a previously created panel.

WB3D_AddPanelImage(
	<b>int</b> panel,
	<b>string</b> bmp$
)

<b>Parameters</b>
	
panel
	The handle for a previouly created panel.	

bmp
	A string containing the path and filename of the image to be added to the panel. 

<b>Return Values</b>
	No Return Value
----- SHM ---- page 48 ---- 
The WB3D_CreateTrackBar function creates a TrackBar and retuns its handle.

Trackbar gadgets store number values in a visual manner, using bars that can be pulled by the user.

WB3D_CreateTrackBar(

	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> type,
	<b>int</b> style

)

<b>Parameters</b>

x
	The X coordinate to position the TrackBar.

y
	The Y coordinate to position the TrackBar.

width
	The Width of the TrackBar.

height
	The Height of the TrackBar.

group
	The parent group to make the TrackBar a child of.

type
	The type of TrackBar to create; 0 = horizontal, 1 =  vertical.

style
	Specifies the TrackBar's style. Set to 0 for standard TrackBar, or see WB3DStyles.bb for a list of standard WinAPI TrackBar styles.

<b>Return Values</b>
	The handle for the newly created TrackBar.
----- SHM ---- page 49 ---- 
The WB3D_SetTrackBarRange function sets the range that a trackbar can scroll through.

WB3D_SetTrackBarRange(
	<b>int</b> trackbar,
	<b>int</b> min,
	<b>int</b> max

)

<b>Parameters</b>
	
trackbar
	
	The handle of a prevoiusly created trackbar.

min
	The mininum value which the trackbar starts from.
 
max
	The maxinum value that the trackbar can reach.

<b>Return Values</b>
	No Return Value
----- SHM ---- page 50 ---- 
The WB3D_GetTrackBarPos function gets the current value of a trackbar.

WB3D_GetTrackBarPos(
	
	<b>int</b> trackbar

)

<b>Parameters</b>
	
trackbar
	The handle of a previously created trackbar.

<b>Return Values</b>
	Returns the current value of the trackbar.
----- SHM ---- page 51 ---- 
The WB3D_SetTrackBarPos function sets the value of a trackbar.

WB3D_SetTrackBarPos(
	
	<b>trackbar</b>,
	<b>pos</b>

)

<b>Parameters</b>
	
trackbar
	The handle of a previously created trackbar.

pos
	The new value of the trackbar.

<b>Return Values</b>
	No return value.
----- SHM ---- page 52 ---- 
The WB3D_WindowMenu function attaches a menu to a window. 

WB3D_WindowMenu(
	<b>int</b> window
)

<b>Parameters</b>

window
	The handle for the window to which to attach the menu.
	
<b>Return Values</b>
	Returns the handle of the newly created menus.
----- SHM ---- page 53 ---- 
The WB3D_CreateMenu function adds an item to a menu and returns its handle.

WB3D_CreateMenu(
	<b>string</b> 	menuTitle,
	<b>int</b> 		menuID,
	<b>int</b> 		menu_parent
	
)

<b>Parameters</b>

menuTitle 
	The menu item title text.
 
menuID
	An integer identifier for the menu item.
 
menu_parent
	The menu's parent. This can be either another menu item that was created with this function, or a window's menu created with the WB3D_WindowMenu function.

<b>Return Values</b>
	Returns the handle of the newly created menu.
----- SHM ---- page 54 ---- 
The WB3D_DisableMenuItem function disables a menu item. 

WB3D_DisableMenuItem(
	<b>int</b> menu,
	<b>int</b> mID
)
 
<b>Parameters</b>

menu
	The handle for the menu that contains the menu item to be disabled.

mID
	An integer identifier for the menu item to be disabled.

<b>Return Values</b>
	No Return Value
----- SHM ---- page 55 ---- 
The WB3D_EnableMenuItem function enables a menu item.

WB3D_EnableMenuItem(
	<b>int</b> menu,
	<b>int</b> mID	
)

<b>Parameters</b>
	
menu
	The handle for the menu that contains the menu item to be disabled.

mID
	An integer identifier for the menu item to be enabled.

<b>Return Values</b>
	No return value
----- SHM ---- page 56 ---- 
The WB3D_CheckMenuItem function adds a check mark beside a menu item. 

WB3D_CheckMenuItem(
	<b>int</b> menu,
	<b>int</b> mID		
)

<b>Parameters</b>
	
menu
	The handle for the menu that contains the menu item to be disabled.

mID
	An integer identifier for the menu item to be checked.

<b>Return Values</b>
	No return value
----- SHM ---- page 57 ---- 
The WB3D_UnCheckMenuItem function removes a check mark from beside a menu item. 

WB3D_UnCheckMenuItem(
	<b>int</b> menu,
	<b>int</b> mID		
)

<b>Parameters</b>

menu
	The handle for the menu that contains the menu item to be disabled.

mID
	An integer identifier for the menu item to be unchecked.	

<b>Return Values</b>
	No Return Value
----- SHM ---- page 58 ---- 
The WB3D_UpdateWindowMenu function update a window's menu. 

WB3D_UpdateWindowMenu(
	<b>int</b> window
)

<b>Parameters</b>
	
window 
	The handle for the window whose menu bar is to be updated.

<b>Return Values</b>
	No return Value
----- SHM ---- page 59 ---- 
The WB3D_AddMenuIcon function adds an icon to a menu item. 

WB3D_AddMenuIcon(
	<b>int</b> menu,
	<b>int</b> item,
	<b>string</b> bmpicon
)

<b>Parameters</b>
	
menu
	The handle for the menu that contains the menu item to be disabled.

item
	An integer identifier for the menu item to add the icon to.

bmpicon
	A bmp file to load as the icon.

<b>Return Values</b>
	Returns the handle for the loaded bmp.
----- SHM ---- page 60 ---- 
The WB3D_AddToolBarButton function adds a button to a toolbar. 

WB3D_AddToolBarButton(

	<b>int</b> 		toolbar
	<b>int</b> 		iBitmap
	<b>int</b> 		nButtonID
	<b>string</b> 	ButtonTxt
	<b>string</b> 	tooltip

)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

iBitmap
	An index of an iconstrip (see <jump=SHM_contents0122>WB3D_SetGadgetIconStrip</jump>) this could also be an index to a predefined icon (see WB3DStyles.bb).

nButtonID
	 An integer identifier for the button. 

ButtonTxt
	The text to be displayed on the button.

tooltip
	The tooltip to be displayed when the mouse hovers over the button.

<b>Return Values</b>
	No return value	
----- SHM ---- page 61 ---- 
The WB3D_AddToolBarSeparator function adds a seperator to a toolbar. 

WB3D_AddToolBarSeparator(
	<b>int</b> toolbar
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar

<b>Return Values</b>
	No return value
----- SHM ---- page 62 ---- 
The WB3D_ToolBarDefaultBmp function attaches the standard default toolbar icon buttons to a toolbar.

WB3D_ToolBarDefaultBmp(
	<b>int</b> toolbar
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar

<b>Return Values</b>
	No return value
----- SHM ---- page 63 ---- 
The WB3D_UpdateToolbar function causes a toolbar to be redrawn.

WB3D_UpdateToolbar(
	<b>int</b> toolbar
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

<b>Return Values</b>
	No return value
----- SHM ---- page 64 ---- 
The WB3D_DisableToolBarButton function diables a toolbar button. 

WB3D_DisableToolBarButton(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button to be disabled.

<b>Return Values</b>
	No return value
----- SHM ---- page 65 ---- 
The WB3D_EnableToolBarButton function enables a toolbar button. 

WB3D_EnableToolBarButton(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button to be enabled.

<b>Return Values</b>
	No return value
----- SHM ---- page 66 ---- 
The WB3D_DeleteToolBarButton function removes a button from a toolbar. 

WB3D_DeleteToolBarButton(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button to be deleted.

<b>Return Values</b>
	No return value
----- SHM ---- page 67 ---- 
The WB3D_GetToolBarButtonText function returns a toolbar button's text. 

WB3D_GetToolBarButtonText(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button whose text is to be returned.

<b>Return Values</b>
	 A string containing the toolbar button's text.
----- SHM ---- page 68 ---- 
The WB3D_HideToolBarButton function hides a button on a toolbar. 

WB3D_HideToolBarButton(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button to hide.

<b>Return Values</b>
	No return value
----- SHM ---- page 69 ---- 
The WB3D_ShowToolBarButton function unhides a button on a toolbar. 

WB3D_ShowToolBarButton(
	<b>int</b> toolbar
	<b>int</b> buttonID
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

buttonID
	An integer index for the toolbar button to be shown.

<b>Return Values</b>
	No return value
----- SHM ---- page 70 ---- 
The WB3D_InsertToolBarButton function adds a button to a given point on a toolbar. 

WB3D_InsertToolBarButton(
	<b>int</b> toolbar
	<b>int</b> bmpindex
	<b>int</b> buttonID
	<b>string</b> buttontext
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

bmpindex
	An index on the toolbar gadget's iconstrip (see <jump=SHM_contents0122>WB3D_SetGadgetIconStrip</jump>). This could also be the index of a predefined icon (see WB3DStyles.bb)

buttonID
	The index of the button which the new button will be inserted before.

buttontext
	The text to be displayed on the toolbar button

<b>Return Values</b>
	No return value
----- SHM ---- page 71 ---- 
The WB3D_SetToolBarButtonSize function sets the size of a toolbar's buttons.

WB3D_SetToolBarButtonSize(
	<b>int</b> toolbar
	<b>int</b> width
	<b>int</b> height	
)

<b>Parameters</b>

toolbar
	The handle for a created toolbar.

width
	The new width of the toolbar's buttons.

height
	The new height of the toolbar's button	s.

<b>Return Values</b>
	No return value
----- SHM ---- page 72 ---- 
The WB3D_CreateLabel function creates a label gadget, which is used to display text in a variety of ways.

WB3D_CreateLabel(
	<b>string</b> title,
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style

)

<b>Parameters</b>

title
	The text that the label will display.

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an object in which the label will be contained.

style
	The style flags for the label (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	Returns the handle for the newly created label.
----- SHM ---- page 73 ---- 
The WB3D_CreateButton function creates a button gadget, which recieves user input by being clicked on. 

WB3D_CreateButton(
	<b>string</b> title,
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style

)

<b>Parameters</b>

title
	The text which will be written on the button.

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an object in which the button will be contained.

style
	The style flags for the button (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	Returns the handle for the newly created button.
----- SHM ---- page 74 ---- 
The WB3D_CreateCheckButton function creates a check box gadget. 

WB3D_CreateCheckButton(
	<b>string</b> title,
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style

)

<b>Parameters</b>

title
	The caption which will be written beside the check box.

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an object in which the gadget will be contained.

style
	The style flags for the check box gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	Returns the handle for the newly created check box gadget.
----- SHM ---- page 75 ---- 
The WB3D_CreateRadioButton function creates a button similar to a check box, but which is commonly associated with multiple choice options; when one button is pressed, the others will pop back up.

WB3D_CreateRadioButton(
	<b>string</b> title,
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style,
	<b>int</b> autogroup

)

<b>Parameters</b>

title
	The caption which will be written beside the button.

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an object in which the gadget will be contained.

style
	The style flags for the radio button gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

autogroup
	Set to True to start a new group of radio buttons. 0 will add this radio button to the current group.

<b>Return Values</b>
	The handle for the newly created radio button gadget.
----- SHM ---- page 76 ---- 
The WB3D_SetButtonState function sets whether a button is pressed or unpressed. In the case of a radio button or checkbox, this will check or uncheck the gadget. 

WB3D_SetButtonState(
	<b>int</b> button
	<b>int</b> state
)

<b>Parameters</b>

button
	The handle for the button whose state is to be set.

state
	A boolean state of either True or False.
 
<b>Return Values</b>
	No return value
----- SHM ---- page 77 ---- 
The WB3D_ButtonState function returns the state of a button. For example, a checked checkbox gadget would return a state of 1.

WB3D_ButtonState(
	<b>int</b> button
)

<b>Parameters</b>

button
	The handle for a created button.

<b>Return Values</b>
	The return value is a boolean value specifying the state of the button.
----- SHM ---- page 78 ---- 
The WB3D_CreateToolTip function adds a tooltip to a gadget. Tooltips are help text displayed when the user hovers over a gadget with the mouse.

WB3D_CreateToolTip(
	<b>int</b> gadget,
	<b>string</b> tiptext
)

<b>Parameters</b>

gadget
	The handle for a created gadget.	

tiptext
	A string containing the text to be displayed when the user hovers over the gadget.

<b>Return Values</b>
	No return value.
----- SHM ---- page 79 ---- 
The WB3D_CreateEditField function creates a single line editable text field.

WB3D_CreateEditField(
	<b>string</b> default,
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style
)

<b>Parameters</b>

default
	The text to be displayed in the editfiled when it is created.

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the editfield will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created editfiled gadget.
----- SHM ---- page 80 ---- 
The WB3D_CreateTextArea function creates a multi-line text box.

WB3D_CreateTextArea(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b> width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the text area will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The return value. A handle to the created textarea gadget.
----- SHM ---- page 81 ---- 
The WB3D_TextAreaText function returns the text displayed within a text area.

WB3D_TextAreaText(
	<b>int</b> textarea
)

<b>Parameters</b>

textarea
	The handle for a textarea gadget whose text is to be retrieved.

<b>Return Values</b>
	A string containing the contents of the textarea gadget.
----- SHM ---- page 82 ---- 
The WB3D_SetTextAreaText function specifies what text to display within a text area.

WB3D_SetTextAreaText(
	<b>int</b> textarea,
	<b>string</b> text
)

<b>Parameters</b>

textarea
	The handle for a textarea gadget whose text to be set.

text
	The text to be displayed in the text area.

<b>Return Values</b>
	No return value.
----- SHM ---- page 83 ---- 
The WB3D_SetTextAreaTabs function sets the tab spacing in a text area.

WB3D_SetTextAreaTabs(
	<b>int</b> textarea,
	<b>int</b> tabs
)

<b>Parameters</b>

textarea
	The handle for a textarea gadget whose tab spacing is to be set.

tabs
	The new size of tabs in the text area.

<b>Return Values</b>
	No return value.
----- SHM ---- page 84 ---- 
The WB3D_TextAreaLen function is used to get the total number of lines or characters in a text area.

WB3D_TextAreaLen(
	<b>int</b> textarea,
	<b>int</b> option
)

<b>Parameters</b>

textarea
	The handle for a textarea gadget whose line or column count is to be retrived.

option
	Set to 0 to retrieve the total number of lines. Otherwise, the total number of characters is returned.

<b>Return Values</b>
	The total number of lines or characters is returned.
----- SHM ---- page 85 ---- 
The WB3D_TextAreaLineLen function returns the total number of characters on a line on a text area.

WB3D_TextAreaLineLen(
	<b>int</b> textarea,
	<b>int</b> line
)

<b>Parameters</b>

textarea
	The handle for a textarea gadget whose line length is to be retrived.

line
	The index of the line to return the total number of characters from.

<b>Return Values</b>
	The number of chars in the specified line is returned.
----- SHM ---- page 86 ---- 
----- SHM ---- page 87 ---- 
----- SHM ---- page 88 ---- 
The WB3D_CreateListBox function creates a list box, which is a scrollable box containing many items which can be selected.

WB3D_CreateListBox(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b>width,
	<b>int</b>height,
	<b>int</b>group,
	<b>int</b>style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the list box will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created listbox gadget.
----- SHM ---- page 89 ---- 
The WB3D_CreateComboBox function creates a combo box, which is a collapsable list of options which can be selected.

WB3D_CreateComboBox(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b>width,
	<b>int</b>height,
	<b>int</b>group,
	<b>int</b>style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the combo box will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created combo box gadget.
----- SHM ---- page 90 ---- 
The WB3D_CreateTreeview function creates a tree view, which is a hierarchical list of selectable items.

WB3D_CreateTreeview(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b>width,
	<b>int</b>height,
	<b>int</b>group,
	<b>int</b>style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the treeview will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created treeview gadget.
----- SHM ---- page 91 ---- 
The WB3D_AddTreeViewNode function adds a node (list item) to a treeview.

WB3D_AddTreeViewNode(
	<b>int</b> treeview,
	<b>string</b> title,
	<b>int</b>icon,
	<b>int</b>selectedicon
)

<b>Parameters</b>

treeview
	The handle of a treeview.

title
	The title of the node to be added.

icon
	The index of an icon from the loaded iconstrip.

selectedicon
	The index of an icon from the loaded iconstrip, which will be displayed when the node is selected.

<b>Return Values</b>
	The handle for the created treeview node.
----- SHM ---- page 92 ---- 
The WB3D_SelectTreeViewNode function selects a speficied treeview node.

WB3D_SelectTreeViewNode(
	<b>int</b> treeview,
	<b>int</b> node
)

<b>Parameters</b>

treeview
	The handle for a treeview.

node
	The handle of the node to be selected.

<b>Return Values</b>
	No return value.
----- SHM ---- page 93 ---- 
The WB3D_ExpandTreeViewNode function expands a specified treeview node.

WB3D_ExpandTreeViewNode(
	<b>int</b> treeview,
	<b>int</b> node
)

<b>Parameters</b>

treeview
	The handle for a treeview.

node
	The handle of the node to be expanded.

<b>Return Values</b>
	No return value.
----- SHM ---- page 94 ---- 
The WB3D_CollapseTreeViewNode function collapses a specified treeview node.

WB3D_CollapseTreeViewNode(
	<b>int</b> treeview,
	<b>int</b> node
)

<b>Parameters</b>

treeview
	The handle for a treeview.

node
	The handle of the node to be collapsed.

<b>Return Values</b>
	No return value.
----- SHM ---- page 95 ---- 
The WB3D_TreeViewRoot function returns a treeview's root node.

WB3D_TreeViewRoot(
	<b>int</b> treeview,
)

<b>Parameters</b>

treeview
	The handle for a treeview.

<b>Return Values</b>
	The handle identifying the root of the treeview's nodes.
----- SHM ---- page 96 ---- 
The WB3D_FreeTreeViewNode function deletes a treeview node.

WB3D_FreeTreeViewNode(
	<b>int</b> treeview,
	<b>int</b> node
)

<b>Parameters</b>

treeview
	The handle for a treeview.

node
	The handle for a node to be removed from the treeview.

<b>Return Values</b>
	No return value.
----- SHM ---- page 97 ---- 
The WB3D_ModifyTreeViewNode function edits the title of a treeview node.

WB3D_ModifyTreeViewNode(
	<b>int</b> treeview,
	<b>int</b> node,
	<b>string</b>title
)

<b>Parameters</b>

treeview
	The handle for a treeview.

node
	The handle for a node to be modified.

title
	A string containing the new title for the node.

<b>Return Values</b>
	No return value.
----- SHM ---- page 98 ---- 
The WB3D_SelectedTreeViewNode function returns the currently selected node of a treeview gadget.

WB3D_SelectedTreeViewNode(
	<b>int</b> treeview
)

<b>Parameters</b>

treeview
	The handle for a treeview.

<b>Return Values</b>
	The handle for the currently selected treeview node.
----- SHM ---- page 99 ---- 
The WB3D_CountTreeViewNodes function returns the total number of nodes in a treeview gadget.

WB3D_CountTreeViewNodes(
	<b>int</b> treeview
)

<b>Parameters</b>

treeview
	The handle for a treeview.

<b>Return Values</b>
	The total number of nodes in the treeview.
----- SHM ---- page 100 ---- 
The WB3D_ClearTreeViewNodes function clears every node item from a treeview.

WB3D_ClearTreeViewNodes(
	<b>int</b> treeview
)

<b>Parameters</b>

treeview
	The handle for a treeview.

<b>Return Values</b>
	No return value.
----- SHM ---- page 101 ---- 
The WB3D_CreateProgBar function creates a progress bar object.

WB3D_CreateProgBar(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b>width,
	<b>int</b>height,
	<b>int</b>group,
	<b>int</b>style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the progress bar will be contained.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created progress bar gadget.
----- SHM ---- page 102 ---- 
The WB3D_ProgBarStepSize function grows a progress bar's value by a speified number of steps.

WB3D_ProgBarStepSize(
	<b>int</b> progbar,
	<b>int</b> size
)

<b>Parameters</b>

progbar
	The handle for a created progress bar.

size
	The size in steps by which the progress bar is to be updated.

<b>Return Values</b>
	No return value.
----- SHM ---- page 103 ---- 
The WB3D_UpdateProgBar function updates a progress bar.

WB3D_UpdateProgBar(
	<b>int</b> progbar
)

<b>Parameters</b>

progbar
	The handle for a created progress bar.

<b>Return Values</b>
	The last position of the progress bar.
----- SHM ---- page 104 ---- 
The WB3D_CreateSpinner function creates a spinner gadget, which is a text field containing a number which can be incremented by a set value using arrow buttons beside it.

WB3D_CreateSpinner(
	<b>int</b> x,
	<b>int</b> y,
	<b>int</b>width,
	<b>int</b> height,
	<b>int</b> group,
	<b>int</b> type,
	<b>int</b>style
)

<b>Parameters</b>

x
	The x coordinate at which to position the gadget.

y
	The y coordinate at which to position the gadget.

width
	The width of the gadget.

height
	The height of the gadget.

group
	The handle for an obect in which the spinner gadget will be contained.

type
	The type of spinner. 1 to create a horizontally arranged spinned or 0 to create a vertically arranged spinner.

style
	The style flags for the gadget (see WB3DStyles.bb). Set this to 0 to use the default style.

<b>Return Values</b>
	The handle for the created spinner gadget.
----- SHM ---- page 105 ---- 
The WB3D_SetSpinnerRange function sets the maximum and minimum values to which a spinner can be set. These constraints are enforced automatically.

WB3D_SetSpinnerRange(
	<b>int</b> spinner,
	<b>int</b> min,
	<b>int</b> max
)

<b>Parameters</b>

spinner
	The handle of a created spinner gadget.

min
	An integer value for the mininum value that the spinner can reach.

max
	An integer value for the maxinum value the spinner will reach.

<b>Return Values</b>
	No return value.
----- SHM ---- page 106 ---- 
The WB3D_GetSpinnerPos function is used to get the current value of a spiner gadget.

WB3D_GetSpinnerPos(
	<b>int</b> spinner
)

<b>Parameters</b>

spinner
	The handle for a created spinner gadget.

<b>Return Values</b>
	The current value of the spinner gadget.
----- SHM ---- page 107 ---- 
The WB3D_SetSpinnerPos function is used to set the value of a spinner gadget.

WB3D_SetSpinnerPos(
	<b>int</b> spinner,
	<b>int</b> pos
)

<b>Parameters</b>

spinner
	The handle for a created spinner gadget.

pos
	An integer value to which to set the spinner gadget. 

<b>Return Values</b>
	No return value.
----- SHM ---- page 108 ---- 
The WB3D_Usefont function is used to set the font with which a gadget's text is drawn.

WB3D_Usefont(
	<b>int</b> gadget,
	<b>int</b> font
)

<b>Parameters</b>

gadget
	The handle for a created gadget.

font
	The handle for a selected font (see <jump=SHM_contents0113>WB3D_OpenFontRequest</jump>), or a previously opened font  (see <jump=SHM_contents0111>WB3D_OpenFont</jump>).

<b>Return Values</b>
	No return value.
----- SHM ---- page 109 ---- 
The WB3D_DefaultGadgetFont function is used to draw a gadget's text using the default font.

WB3D_DefaultGadgetFont(
	<b>int</b> gadget
)

<b>Parameters</b>

gadgets
	The handle for a created gadget.

<b>Return Values</b>
	No return value.
----- SHM ---- page 110 ---- 
The WB3D_OpenFont function opens a font. This is a similar function to Blitz3d's LoadFont function.

WB3D_OpenFont(
	<b>string</b> fontname,
	<b>int</b> size,
	<b>int</b> width,
	<b>int</b> bold,
	<b>int</b> italic,
	<b>int</b> underline

)

<b>Parameters</b>

fontname
	A string containing the name of the font to open.

size
	The height (size) of the font to be opened.

width
	The width of the font to be opened.

bold
	1 if the font should be bold, 0 otherwise.

italic
	1 if the font should be italic, 0 otherwise,

underline
	1 if the font should be underlined, 0 otherwise,

<b>Return Values</b>
	A handle to the opened font, or 0 if no font was opened.
----- SHM ---- page 111 ---- 
The WB3D_Notify function creates a standard premade popup message. The program will halt until the notify box is closed or an option is selected.

WB3D_Notify(
	<b>string</b> caption,
	<b>string</b> title,
	<b>int</b> type
)

<b>Parameters</b>

caption
	The text to be displayed within the notify box.

title
	The title to be displayed on the notify box.

type
	The style of message to be displayed. There are many styles to choose from (see WB3DStyles.bb), including Warning or Error messages and messages with many possible answers.

<b>Return Values</b>
	The return value is dependent on the Type value passed to the function. These return values can be found in WB3DStyles.bb.
----- SHM ---- page 112 ---- 
The WB3D_OpenFontRequest function opens a standard font requester dialogue. The program will halt until a font is selected.

WB3D_OpenFontRequest(

)

<b>Parameters</b>
	
None

<b>Return Values</b>
	The handle to the selected font. 
----- SHM ---- page 113 ---- 
The WB3D_OpenFileRequest function creates a standard file request dialogue. The program will halt until a file is selected.

WB3D_OpenFileRequest(
	<b>string</b>title,
	<b>string</b>dir,
	<b>string</b>ext,
	<b>string</b>initFile
)

<b>Parameters</b>
	
title
	A string containing the title text to be displayed on the requester.

dir
	The inital directory which the requester should be set to.

ext
	A string containing the extension and description of files to display. Description and extension should be seperated using chr(0).

initFile
	The filename to have initially printed in the File Name text field.

<b>Return Values</b>
	A string containg the selected filename. If no file has been selected, the return value is an empty string. 
----- SHM ---- page 114 ---- 
The WB3D_SaveFileRequest function creates a standard file save request dialogue. The program will halt until a save path is chosen..

WB3D_SaveFileRequest(
	<b>string</b>title,
	<b>string</b>dir,
	<b>string</b>ext,
	<b>string</b>initFile
)

<b>Parameters</b>
	
title
	A string containing the title text to be displayed on the requester.

dir
	The inital directory which the requester should be set to.

ext
	A string containing the extension and description of files to display. Description and extension should be seperated using chr(0).

initFile
	The filename to have initially printed in the File Name text field.

<b>Return Values</b>
	A string containg the chosen filename. If no filename has been chosen, the return value is an empty string. 

----- SHM ---- page 115 ---- 
The WB3D_RequestDir function creates a standard directory request dialogue. The program will halt until a directory is chosen..

WB3D_RequestDir(
	<b>string</b> title,
	<b>string</b> dir
)

<b>Parameters</b>
	
title
	A string containing the title text to be displayed on the requester.

dir
	The inital directory which the requester should be set to.

<b>Return Values</b>
	A string containg the selected directory. If no directory has been selected, the return value is an empty string. 
----- SHM ---- page 116 ---- 
The WB3D_RequestColor function opens a standard color request dialogue. The program will halt until a color is chosen..

WB3D_RequestColor(
	<b>int</b> red,
	<b>int</b> green,
	<b>int</b> blue
)

<b>Parameters</b>
	
red
	The red component to be used for the initially selected color.

green
	The green component to be used for the initially selected color.

blue
	The blue component to be used for the initially selected color.

<b>Return Values</b>
	If a color was selected, the return value is true. Otherwise, it is false. To retrieve the selected color, use <jump=SHM_contents0118>WB3D_RequestedRED</jump>, <jump=SHM_contents0119>WB3D_RequestedGREEN</jump>, and <jump=SHM_contents0120>WB3D_RequestedBLUE</jump>
----- SHM ---- page 117 ---- 
The WB3D_RequestedRED function returns the red component of the color selected with the previous color request dialogue.

WB3D_RequestedRED(

)

<b>Parameters</b>
	None

<b>Return Values</b>
	The red componet of the previous requested color. 
----- SHM ---- page 118 ---- 
The WB3D_RequestedGREEN function returns the green component of the color selected with the previous color request dialogue..

WB3D_RequestedGREEN(

)

<b>Parameters</b>
	None

<b>Return Values</b>
	The green componet of the previous requested color. 
----- SHM ---- page 119 ---- 
The WB3D_RequestedBLUE function returns the blue component of the color selected with the previous color request dialogue..

WB3D_RequestedBLUE(

)

<b>Parameters</b>
	None

<b>Return Values</b>
	The blue componet of the previous requested color. 
----- SHM ---- page 120 ---- 
The WB3D_LoadIconStrip function loads an iconstrip from a file.

WB3D_LoadIconStrip(

	<b>string</b>bmp,
	<b>int</b>iconwidth,
	<b>int</b>bitdepth

)

<b>Parameters</b>

bmp
	The filename of the iconstrip to load.

iconwidth
	The width of the icons in the iconstrip.

bitdepth
	The bit depth of the icons contained within the iconstrip.
 
<b>Return Values</b>
	The handle for the opened iconstrip. 
----- SHM ---- page 121 ---- 
The WB3D_SetGadgetIconStrip function sets the iconstrip to use for a gadget.

WB3D_SetGadgetIconStrip(

	<b>int</b>gadget,
	<b>int</b>iconstrip

)

<b>Parameters</b>

gadget
	The handle of the gadget to which the iconstrip will be attached.

iconstrip
	The handle for the loaded iconstrip to attach.
 
<b>Return Values</b>
	No return value. 
----- SHM ---- page 122 ---- 
The WB3D_FreeIconStrip function deletes a loaded iconstrip from memory.

WB3D_FreeIconStrip(

	<b>int</b>iconstrip

)

<b>Parameters</b>

iconstrip
	The handle of the iconstrip that is to be deleted.
 
<b>Return Values</b>
	No return value. 
----- SHM ---- page 123 ---- 
The WB3D_SetWindowIcon function sets the icon for a window, which is displayed.

WB3D_SetWindowIcon(

	<b>int</b> window,
	<b>int</b> iconstrip,
	<b>int</b> icon

)

<b>Parameters</b>

window
	The handle for the window whose icon is to be changed.

iconstrip
	The handle for the iconstrip which contains the appropriate icon for the window.

icon
	The index of the chosen icon on the chosen iconstrip.

<b>Return Values</b>
	No return value. 
----- SHM ---- page 124 ---- 
The WB3D_AddTrayIcon function adds an icon to the system tray which can be used by your application.

WB3D_AddTrayIcon(

	<b>int</b> iconstrip,
	<b>int</b> icon
	<b>string</b>tooltip

)

<b>Parameters</b>

iconstrip
	The handle for the iconstrip which contains the required icon.

icon
	The index of the chosen icon on the chosen iconstrip.

tooltip
	The tooltip text to be displayed when the user's mouse hovers over the system tray icon.

<b>Return Values</b>
	The handle for the system tray icon that was created. 
----- SHM ---- page 125 ---- 
The WB3D_RemoveTrayIcon function removes an icon from the system tray.

WB3D_RemoveTrayIcon(
	
	<b>int</b> trayicon

)

<b>Parameters</b>

trayicon
	The handle for the icon to be freed.

<b>Return Values</b>
	No return value.
----- SHM ---- page 126 ---- 
The WB3D_CreateContextMenu function creates a context menu and returns its handle. This context menu can then be attached to a window or gadget using <jump=SHM_contents0128>WB3D_TrackContextMenu</jump>.

WB3D_CreateContextMenu(

)

<b>Parameters</b>

	None


<b>Return Values</b>
	A handle to the created context menu.
----- SHM ---- page 127 ---- 
The WB3D_TrackContextMenu function attaches a created context menu to a window or gadget.

WB3D_TrackContextMenu(
	<b>int</b> window,
	<b>int</b> contextmenu,
	<b>int</b> x,
	<b>int</b> y

)

<b>Parameters</b>

window
	The handle for a window/gadget to which to attach the context menu.

contextmenu
	The handle for the context menu which will be attached.

x
	The x coordinate where the context menu will popup.

y
	The y coordinate where the context menu will popup.

<b>Return Values</b>
	No return value.
----- SHM ---- page 128 ---- 
The WB3D_DragAcceptFiles function sets whether a window will allow files to be dragged onto it. Files dragged onto a window are retrieved via window event handling and the other functions in this section.

WB3D_DragAcceptFiles(
	<b>int</b> window,
	<b>int</b> state

)

<b>Parameters</b>

window
	The handle for a window which will be used in drag and drop operations.

state
	Set to True to allow drag and drop, or False to disallow it.

<b>Return Values</b>
	No return value.
----- SHM ---- page 129 ---- 
The WB3D_CountDroppedFiles function returns the number of files dropped onto a window.

WB3D_CountDroppedFiles(

)

<b>Parameters</b>
	
None

<b>Return Values</b>
	An integer containing the total number of dropped files. 
----- SHM ---- page 130 ---- 
The WB3D_DroppedFileName function returns the filename of a file dropped onto a window.

WB3D_DroppedFileName(
	<b>int</b> index
)

<b>Parameters</b>
	
index
	The index of the dropped filename to retrive.

<b>Return Values</b>
	A string containg the filename of the dropped file. 
----- SHM ---- page 131 ---- 
The WB3D_GetEditedLabel function returns the text that has been written onto a gadget item by the user.

WB3D_GetEditedLabel(

)

<b>Parameters</b>
	
	None

<b>Return Values</b>
	A string containg the edited gadget item. 
----- SHM ---- page 132 ---- 
The WB3D_GetEditedLabelIndex function returns the index of a gadget item whose text has been edited by the user.

WB3D_GetEditedLabelIndex(

)

<b>Parameters</b>
	
	None

<b>Return Values</b>
	If the item's label was edited, the return value is the index of the item that was edited.
----- SHM ---- page 133 ---- 
The WB3D_CreateStatusBar function adds a status bar to a window.

WB3D_CreateStatusBar(
	
	<b>int</b> window,
	<b>string</b> title

)

<b>Parameters</b>

window
	The window to which to attach the statusbar.

title
	The initial text to be displayed in the statusbar.

<b>Return Values</b>
	The handle for the created statusbar.
----- SHM ---- page 134 ---- 
The WB3D_SetStatusParts function sets the number of sections which a statusbar has.

WB3D_SetStatusParts(
	
	<b>int</b> statusbar,
	<b>int</b> numparts

)

<b>Parameters</b>

statusbar
	The statusbar for which to set the number of parts.

numparts
	An integer value containing the number of statusbar parts.

<b>Return Values</b>
	No return value.
----- SHM ---- page 135 ---- 
The WB3D_StatusPartWidth function is used to set the width of individual parts of a statusbar.

WB3D_StatusPartWidth(
	
	<b>int</b> statusbar,
	<b>int</b> part,
	<b>int</b> width

)

<b>Parameters</b>

statusbar
	The hande for a statusbar.

part
	The integer index of the statusbar part for which to set a new width.

width
	The new width of the statusbar part.

<b>Return Values</b>
	No return value.
----- SHM ---- page 136 ---- 
The WB3D_SetStatusText function sets the text displayed within a statusbar.

WB3D_SetStatusText(
	
	<b>int</b> statusbar,
	<b>int</b> part,
	<b>string</b> text

)

<b>Parameters</b>

statusbar
	The hande for a statusbar.

part
	The integer index of the statusbar part for which to set new text.

text
	The new text to be displayed in the specified part.

<b>Return Values</b>
	No return value.
----- SHM ---- page 137 ---- 
The WB3D_GetStatusText function retrieves the text displayed within a statusbar.

WB3D_GetStatusText(
	
	<b>int</b> statusbar,
	<b>int</b> part
)

<b>Parameters</b>

statusbar
	The statusbar whose text is being requested.

part
	The integer index of the statusbar part for which to retrieve the text.

<b>Return Values</b>
	The text contained within the statusbar part.
----- SHM ---- page 138 ---- 
The WB3D_UpdateStatusbar function redraws a statusbar.

WB3D_UpdateStatusbar(

	<b>int</b> statusbar

)

<b>Parameters</b>

statusbar
	The statusbar that is to be re-drawn.

<b>Return Values</b>
	No return value. 
----- SHM ---- page 139 ---- 
The WB3D_SetStatusPartIcon function sets the icon to be displayed in a statusbar part.

WB3D_SetStatusPartIcon(

	<b>int</b> statusbar,
	<b>int</b> partindex,
	<b>int</b> iconstrip,
	<b>int</b> iconindex

)

<b>Parameters</b>

statusbar
	The statusbar containing the part which will be modified.

partindex
	The index of the part to which an icon will be attached.

iconstrip
	The iconstrip containing the icon to be attached.

iconindex
	The index of the icon to be attached.

<b>Return Values</b>
	No return value. 
----- SHM ---- page 140 ---- 
The WB3D_ForceSetForegroundWindow function places a window in the foreground.

WB3D_ForceSetForegroundWindow(

	<b>int</b> window
)

<b>Parameters</b>

window
	The window that is to be forced into the foreground.

<b>Return Values</b>
	No return value. 
----- SHM ---- page 141 ---- 


