-
Oziexplorer
I've seen a few people having probs with Ozi and Skinbedder and was wondering if anyone has found a solution?
With 2.9999 I can get the app to embed, but can't load any buttons, the same issue posted in http://www.mp3car.com/vbulletin/skinbedder/60018-v3-questions.html
With V3 & Oziexp3962a.exe I can't even get the app to embed
Would be great to get Ozi skinned as it is really useful for those of us who venture off the main roads :)
-
Some Success
Here's the files which I have had some success with so far... It's a bit messy as I haven't renamed anything from GooPs, but Ozi embeds ok and the zoom buttons and play button work. :nutz: [EDIT] I am using V3 Prerelease 2 [/EDIT]
Still workin on it...
Is SB able to embed a window component? I'm trying to work out how to get rid of the tool bars...Attachment 32287
-
Yep, just get the window title and class from the AutoIt window tool, and Sb can embed it.
-
This is the info from AutoIt tool:
Press CTRL-ALT-F to pause the display.
>>>>>>>>>>>> Window Details <<<<<<<<<<<<<
Title: OziExplorer - Blank Map
Class: TfmMainForm
Size: X: 110 Y: 120 W: 1440 H: 858
>>>>>>>>>>> Mouse Details <<<<<<<<<<<
Screen: X: 1330 Y: 526
Cursor ID: 2
>>>>>>>>>>> Pixel Color Under Mouse <<<<<<<<<<<
RGB: Hex: 0xFFFFFF Dec: 16777215
>>>>>>>>>>> Control Under Mouse <<<<<<<<<<<
Size: X: 0 Y: 89 W: 1432 H: 701
Control ID: 1311794
ClassNameNN: TScrollBox11
Text:
>>>>>>>>>>> Status Bar Text <<<<<<<<<<<
>>>>>>>>>>> Visible Window Text <<<<<<<<<<<
100
100
149° 02.400´ E
UTM 55U 6 50 184E 53 93 003N
48° 40.320´ N
WGS 84
>>>>>>>>>>> Hidden Window Text <<<<<<<<<<<
Zoom
Does that mean that I just put "WindowClass=TScrollBox11" ?
Is this what is done to the other apps that are embedded without their normal toolbars?
-
WindowClass=TfmMainForm
...at the top!
-
I get this bit... that gets the whole program embedded, but if I only want to see the map section (ie remove the button toolbars etc), do I use WindowClass=TScrollBox11 which is what I had the mouse on when I took the autoit info.
-
Q: How do you embed just the map, not the whole window?
A: You embed the entire program, then you "crop" the embedded window down to the map size using the four "Nudge" values. Sb can only grab "Forms" with a desktop-level WindowHandle. It cannot grab individual parts of windows. It can grab most popup-windows as these are their own form. It may be able to grab MDI sub-windows, but I am not sure.
Q: Does Sb have a time-stamp function for saving filenames?
A: No.
-
Thanks
Ahh.. OK
Thanks for your help RPM.
-
Hey RPM
I keep getting this error:
Access violation at address 004615E8 in module 'SKINbedder.exe'. Read of address 00000000.
It's when I'm loading up some new png's that I've just created... Is it something to do with incorrect png format? I've createded them in MS Paint for a quick trial.
-
? Don't know. I use PhotoShop for all my PNGs, but any app should work.
The only time I have ever gotten access violations is when exiting skinbedder (something was wrong with my code that free's all arrays in memory before exit), but that has been fixed for a while now too.
Try a different .png (or running it with a downloaded SKIN) and see if that fixes it.