So you have skinned all possible programs...
Friday, December 19, 2003 by XX | Discussion: WinCustomize Talk

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.
Reply #2 Friday, December 19, 2003 5:58 AM
Did you use api that basically makes click and drag anywhere on form ( other than controls ) acts like caption?
Reply #3 Friday, December 19, 2003 6:17 AM
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().
Reply #4 Friday, December 19, 2003 7:06 AM
Your progs are always fun to skin.
Reply #5 Friday, December 19, 2003 7:34 AM
Reply #6 Friday, December 19, 2003 7:47 AM

Reply #7 Friday, December 19, 2003 7:51 AM
Reply #8 Friday, December 19, 2003 5:45 PM
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]
Reply #10 Friday, December 19, 2003 10:28 PM
I can't wait to learn VB.NET
and
ohhhhhhh....
I think I will try you proggy. Only because Hippy said so.

Reply #11 Friday, December 19, 2003 10:29 PM

Reply #12 Saturday, December 20, 2003 1:08 AM
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.
Reply #14 Saturday, December 20, 2003 4:31 PM

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.
Reply #15 Saturday, December 20, 2003 5:23 PM
Noticed the LDraw proggie. You wouldn't also happen to be a closet LEGO fan 
Reply #17 Saturday, December 20, 2003 7:42 PM
I'm a proud AFOL. Check out my wallpaper in here related to my lego hobby.Reply #18 Saturday, December 20, 2003 7:59 PM
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 
Reply #19 Saturday, December 20, 2003 9:15 PM
Reply #20 Saturday, December 20, 2003 9:36 PM
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!








Reply #1 Friday, December 19, 2003 5:45 AM
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?