Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
My own StatusBar!
Message
From
15/07/1999 11:27:06
 
 
To
15/07/1999 11:01:02
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00241771
Message ID:
00241780
Views:
16
>I need to have my own StutusBar for my application and after som research I have figured out that's not so easy. Is it even possible to take control over the main VFP6 window and add my own StatusBar?
>
>I've tried the following:
>
>_screen.addproperty('oStatusBar')
>_screen.oStatusBar = CreateObject('MSCOMCTLLIB.SBARCTRL')
>_screen.oStatusBar.Panels.Add
>_screen.ostatusbar.panels.item(1).text = 'Some text...'
>
>This code works fine, but where is the StatusBar? I can't see it anywhere...
>
>_screen.addobject('StatusBar', 'MSCOMCTLLIB.SBARCTRL')
>
>Gives the following error message:
>Object class is invalid for this container.
>
>So what can I do?
>
>Do I have to create a top-level form and add a status bar to that and then run my application inside this new form? In that case is there anyway to to my main VFP window invisible (infact i newer even want it to open). If I have to use this alternative can my new top-level form completly replace the main VFP window without any loss of functionality?
>
>/Mårten Törnquist

As you've found, the MS ActiveX status bar doesn't work in _SCREEN. You can add it to a top level form, but there is some loss of functionality. You can completely remove the VFP screen. Put SCREEN=OFF in your config.fpw.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform