Page 15 of 22 FirstFirst ... 5678910111213141516171819202122 LastLast
Results 141 to 150 of 216

Thread: [Release] SKINbedder V3 - Preview

  1. #141
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    If you add a Wait(1000) before trying to embed, it works with the Class & Title always (of course the title contains a radio station number, so it wouldn't work if you closed radioSHARK on a different station).

    I have this working fine:
    Attached Images Attached Images  

  2. #142
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    Did some more work. I think my concept is done now... if an artist wants to make it look a bit better, I will complete the SKIN and include it with the next SB release.
    Attached Images Attached Images  

  3. #143
    Constant Bitrate
    Join Date
    Aug 2005
    Location
    Jersey
    Posts
    222
    are the presets in text so that the end user can edit them? or are they graphics?

  4. #144
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    Graphics. This skin should be delivered with blank presets (so people can add their own using a PNG editor), and also with numbers 1-6 for the presets (for the lazy/photoshop-challenged).

  5. #145
    Constant Bitrate
    Join Date
    Aug 2005
    Location
    Jersey
    Posts
    222
    also note, the graphic you used it made to work with my recoloring of the cF 1.4 skin (yet to be released) + 800x600. That graphic will not line up with cf at any other res.

  6. #146
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    Good news people. I've made a lot of progress on the iG SKIN, and I think I almost have the main drawing bug fixed.

    I made a version where the buttons do not disappear and any fully transparent parts are click-through and update properly (the fully transparent Rgn's are cut out). The only problem with that is that the alpha-blended parts do not update to the moving map. This will probably be my next release (with a full iG SKIN).

    I am also making a lot of progress with WS_EX_LAYERED which I have discovered is the only way to allow per-pixel alpha-blending over a changing background window. When I set the ExStyle to WS_EX_LAYERED instead of WS_EX_TRANSPARENT, I had always received an EOS error which I had no clue how to debug, but then I found out Layered windows cannot have a parent and have to be drawn via:
    Code:
    UpdateLayeredWindow(SkinArray[Index].Handle, AScreenDC, @FPosition, @FSize, Bitmap.Handle,	@ASourcePosition,	$000000, @ABlendFunction,	ULW_ALPHA);
    I can not get the buttons to draw though... there is a problem with the above line. I receive no error, I just don't see the buttons. I will keep working on it though. Unfortunately, even once I do get that working I have to solve a bunch of other positioning problems... Since it doesn't have a Parent, the buttons will be drawn relative to the desktop rather than the SKINbedder window. I can fix that using the SKINbedder window position as an offset, but when SKINbedder is embedded in a front-end, its position is always 0,0 (I have experienced this problem before when I found out I could fix the alpha-blended GPS_Info and Route_List not updating bug by not setting their parent to the WindowContainer [which means they are not really embedded, just cropped and overlayed]).

    All I can say is doing Win32API per-pixel alpha-blending is a PITA! (but it looks so cool )

    If you have done some API programming and you think you may know how to help me with UpdateLayeredWindow or anything else, please PM me.

  7. #147
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,520
    Yay! Progress

    Post some tease screenshots

  8. #148
    FLAC PURDooM's Avatar
    Join Date
    Jun 2005
    Location
    Anoka County, MN
    Posts
    1,021
    Well, I ran into the same problem. You cant set a parent for them. My closest solution was to make an extra window on top of everything, and make it a toolwindow with the following code:

    orgparent = SetWindowLong(hwndofwindowtobind, GWL_HWNDPARENT, parent)

    Instead of embedding the window, this makes the window act as a toolbox, and it follows the parents movements to an extent. Minimizing, changing order of windows (putting a window on top or behind) will always keep the window directly on top of the window it was set to follow. Then all you have to do is make your resize message handler also resize your transparent window to follow the main window, and you can nearly have the effect of a layered embedded window.
    Current projects: iGmod reloaded (Latest release) (put on hiatus indefinatly)

    Unlimited Internet and gps tracking for $6 a month with boost mobile!

    Carputer 2: www.lmaocar.com

  9. #149
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    Ok... but you can't really see the progress because the biggest thing is that it doesn't blink or fade up. Anyway, here's the POI page
    Attached Images Attached Images  

  10. #150
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,944
    Ok... but you can't really see the progress because the biggest thing is that it doesn't blink or fade up. Anyway, here's the POI page

Similar Threads

  1. Replies: 27
    Last Post: 10-29-2005, 10:30 PM
  2. [Release] SKINbedder BETA 2.99999
    By 0l33l in forum SkinBedder
    Replies: 450
    Last Post: 09-23-2005, 04:38 AM
  3. [Release] iGLaunch v3
    By 0l33l in forum SkinBedder
    Replies: 145
    Last Post: 07-05-2005, 11:33 AM
  4. [Release] SKINbedder v2
    By 0l33l in forum SkinBedder
    Replies: 242
    Last Post: 07-05-2005, 05:01 AM
  5. [Release] SKINbedder 1.0
    By RPM_VR4 in forum SkinBedder
    Replies: 41
    Last Post: 06-26-2005, 05:03 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •