So you have skinned all possible programs...

Friday, December 19, 2003 by XX | Discussion: WinCustomize Talk

Someone makes a new skinnable program, and you have to do it all over again and skin the new program.

Yep. Something has happened that havent happened since about 1999.

A new XX series program. It's fun.

All I can say is that it's definely unusual skinnable program.

Right now, some stuff needs to be ironed out, some features added, etc then I will unveil it by posing about it at news.
First Previous Page 1 of 2 Next Last
Styl-X Design
Reply #1 Friday, December 19, 2003 5:45 AM
Ah, so you are a VB programmer?
I have a question for you:
When you make the background of a round shaped program transparant, is it possible to not have it 'delayed' when you drag it?
I am working with some people to skin a program for a company and we wrote a script so we can drag it without the ugly blue bar, but now if we drag it you keep the 'old' position sticked in the transparant part.
is there a way to fix this?
XX
Reply #2 Friday, December 19, 2003 5:58 AM
It depends on how you created transparent areas?

Did you use api that basically makes click and drag anywhere on form ( other than controls ) acts like caption?
AndreasV
Reply #3 Friday, December 19, 2003 6:17 AM
Styl use something like this:

ReleaseCapture();
SendMessage(hWnd, WM_SYSCOMMAND, MOUSE_MOVE, 0);

BTW, windows 2000 and XP have a better API for making transparent windows. When a window has the WS_EX_LAYERED style, you can use UpdateLayeredWindow().
MarkMcQ
Reply #4 Friday, December 19, 2003 7:06 AM
Oooh! New XX prog. Been too long!!
Your progs are always fun to skin.
craeonics
Reply #5 Friday, December 19, 2003 7:34 AM
Hurray! Hurray! Where is it? Where's our christmas gift, X-man?
Jafo
Reply #6 Friday, December 19, 2003 7:47 AM
Rolf....where/what is it...we need to know immediately....no excuses...
Styl-X Design
Reply #7 Friday, December 19, 2003 7:51 AM
XX it uses simple .bmp files with a background color that is also set as transparant.
XX
Reply #8 Friday, December 19, 2003 5:45 PM
I have hit a few snags so the release may be delayed for few days. It's also bit unfinished, I need to add some more things before I can release a beta.

For dragging window without caption:

Private Sub Fig_Mousedown(Button As Integer, Shift As Integer, X As Single, y As Single)
If Button = 1 Then ' Checking for Left Button only
Dim ReturnVal As Long
X = ReleaseCapture
ReturnVal = SendMessage(hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0)
End If
If Button = 2 Then PopupMenu Form1.Filey
End Sub

Hmm I used regions and draw.dll (comes with most of XX series programs) then clipped window's region. This is not illusion by drawing background but actual removal of unneeded areas. In vb.net it's much easier since it has native support for transparent areas.
[Message Edited]
Sugaree
Reply #9 Friday, December 19, 2003 10:22 PM
Can't wait to check-it-out Rolf
joetheblow
Reply #10 Friday, December 19, 2003 10:28 PM
ohhhhhhh....

I can't wait to learn VB.NET

and

ohhhhhhh....

I think I will try you proggy. Only because Hippy said so.
kongit
Reply #11 Friday, December 19, 2003 10:29 PM
Just out of curiosity what type of program is it. Or will it be like a Christmas Present and be a big surprise when it comes out?
XX
Reply #12 Saturday, December 20, 2003 1:08 AM
Yeah. VB.Net definely is powerful, but you will hit on differences repeatly. If you want to subclass, in vb6 and before you would have to go thur hoops and etc to get it, but with vb.net:

Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
Const WM_CLOSE As System.Int32 = &H10
If m.Msg = WM_CLOSE Then Msgbox("Oops Windows wants me to close. Goodbye and merry xmas, User!")
End
MyBase.WndProc(m)'Process other messages
End Sub

That's it. No extra controls. Nothing but pure vb.net.

Anyway, the new program is definely different, that's for sure. But it is not some kind of christmas program or something, although you can use it that way. Progress report: I got that much closer with first beta, since I finally cracked the puzzling program ( not so puzzling now. ). So I'm making progress on adding features.

Things to do:
1. Add certain features.
Currently hardcoded to single setting, some features still undone.

2. Make one window skinnable.
Still standard window, I will have to build new skinning engine, since vb5 code used in XXCalc, etc won't work at all. First beta will have this window unskinned, but two windows will have seprate skin format anyway, so this won't make a difference.
Jafo
Reply #13 Saturday, December 20, 2003 1:11 AM
Don't forget your old beta testers....
XX
Reply #14 Saturday, December 20, 2003 4:31 PM
Yeah.

Progress:

1. Add certain features.
Partially done now, just need to add one more feature then I'm done.
Eta: day or 2.

2: Make one window skinnable:
No progress on skinnable part, altough I finished the standard window so people can use it.
Essencay
Reply #15 Saturday, December 20, 2003 5:23 PM
XX just visited your website Noticed the LDraw proggie. You wouldn't also happen to be a closet LEGO fan
Essencay
Reply #16 Saturday, December 20, 2003 5:55 PM
XX
Reply #17 Saturday, December 20, 2003 7:42 PM
Nah not a closet fan. I'm a proud AFOL. Check out my wallpaper in here related to my lego hobby.
Essencay
Reply #18 Saturday, December 20, 2003 7:59 PM
My favorite theme is Castle
I've used the LegoMedia proggies and LDraw, but nothing was a much fun as parking it on the floor with boxes and boxes of LEGOs It's been four or five years though since I've had them out Probably get the urge again My wife won't say anything when I do 'cause she collects HotWheels
werewolf
Reply #19 Saturday, December 20, 2003 9:15 PM
I *LOVE* Lego! It was great to find out about LDraw and all that. I've got it dl'd and am going to spend the rest of the night playing with it This is so cool.



Powered by SkinBrowser!
XX
Reply #20 Saturday, December 20, 2003 9:36 PM
Lol yeah. It's great, but when I wanted to use bryce and import ldraw models, I used dat2dxf, but it had limitions, so I made my own, LdrDat2Obj happened when I realized that Dxf format has limitions.

Please login to comment and/or vote for this skin.

Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:

  • Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
  • Access to a great community, with a massive database of many, many areas of interest.
  • Access to contests & subscription offers like exclusive emails.
  • It's simple, and FREE!



web-wc01