View Poll Results: Rate the about box

Voters
7. You may not vote on this poll
  • Wow Great !

    2 28.57%
  • Nice Job

    2 28.57%
  • Not too! bad

    1 14.29%
  • I could do better

    2 28.57%
Results 1 to 12 of 12

Thread: Cool Form. Poll!!

  1. #1

    Thread Starter
    Frenzied Member JasonLpz's Avatar
    Join Date
    Mar 2001
    Location
    Brooklyn, NY
    Posts
    1,335

    Cool Form. Poll!!

    Tell me what you think of this form im thinkng of using it as my about box. Hope you like it.
    Attached Files Attached Files
    - JayWare
    Live to love. Not to Hate

    Im to busy to have a site. But I got one and still working on it.

    http://dre3k.net/

  2. #2
    RobIII
    Guest
    The text is very unreadable, and really oozes "Photoshop...".

  3. #3

    Thread Starter
    Frenzied Member JasonLpz's Avatar
    Join Date
    Mar 2001
    Location
    Brooklyn, NY
    Posts
    1,335
    i can read the textwell and my friends can also. and what do you mean oozes
    - JayWare
    Live to love. Not to Hate

    Im to busy to have a site. But I got one and still working on it.

    http://dre3k.net/

  4. #4
    PowerPoster
    Join Date
    Nov 2001
    Location
    Trying to reach and stay in the cloud
    Posts
    2,089
    Cant seem to open the zip file - says file corrupted.

  5. #5

    Thread Starter
    Frenzied Member JasonLpz's Avatar
    Join Date
    Mar 2001
    Location
    Brooklyn, NY
    Posts
    1,335
    here try this
    Attached Files Attached Files
    - JayWare
    Live to love. Not to Hate

    Im to busy to have a site. But I got one and still working on it.

    http://dre3k.net/

  6. #6
    PowerPoster
    Join Date
    Nov 2001
    Location
    Trying to reach and stay in the cloud
    Posts
    2,089
    still the same error

  7. #7
    RobIII
    Guest
    "Oozes" - like it "shouts out" or "says" photoshop. You can see it's some default effects of photoshop (not to insult you...).

    And for people having bad sight, you might want to use a higher contrast and no "glow" effects etc.

  8. #8
    RobIII
    Guest
    Attached you'll find a screenshot of the form where I've marked places wich I (and my girlfriend) think are very unreadable....
    Attached Images Attached Images  

  9. #9
    Hyperactive Member
    Join Date
    Nov 2001
    Posts
    364
    i aggree with RobIII

    but how did you make that anyway
    Richard <><

  10. #10
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    You should consider changing the background to something lighter, so the text is more readable, and it might be better if the "exit" button is an "x"... then it oozes semi-oomph.

    And since I don't have a girlfriend, I'm not pointing out anything else.

  11. #11
    ^:^...ANGEL...^:^ wrack's Avatar
    Join Date
    Mar 2002
    Location
    Melbourne, AUSTRALIA
    Posts
    2,695

    Thumbs up M8 it looks cool but bit massy...!!!

    I agree with RobIII as well...

    By the way it will be great if you can post the code to make it...

  12. #12
    Super Moderator Wokawidget's Avatar
    Join Date
    Nov 2001
    Location
    Headingly Occupation: Classified
    Posts
    9,632

    Angry Hmmm...where's my beard when I need one...

    The code is some great API )
    Here's how to do it...
    VB Code:
    1. 'In form...You need a picture box with a picture in it which will represent the shape of your form...
    2. 'In Form
    3. Private Sub Form_Load()
    4.   Call Set_Region(Me.hWnd, Make_Region(picMainSkin))
    5. End Sub
    6.  
    7. 'In Module
    8. Option Explicit
    9.  
    10. Private Const HWND_BOTTOM = 1
    11. Private Const HWND_NOTOPMOST = -2
    12. Private Const HWND_TOP = 0
    13. Private Const HWND_TOPMOST = -1
    14. Private Const SWP_NOMOVE = &H2
    15. Private Const SWP_NOSIZE = &H1
    16. Private Const RGN_OR = 2
    17. Private Const WM_NCLBUTTONDOWN = &HA1
    18. Private Const HTCAPTION = 2
    19.  
    20. Private Declare Function GetPixel Lib "gdi32" (ByVal hDC As Long, ByVal X As Long, ByVal Y As Long) As Long
    21. Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
    22. Private Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
    23. Private Declare Function CombineRgn Lib "gdi32" (ByVal hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, ByVal nCombineMode As Long) As Long
    24. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    25. Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long
    26. Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
    27.  
    28.  
    29. Public Function Set_Region(hWnd As Long, lngWindowRegion As Long)
    30.     SetWindowRgn hWnd, lngWindowRegion, True
    31. End Function
    32.  
    33. Public Function Make_Region(picSkin As PictureBox) As Long
    34. Dim X As Long, Y As Long
    35. Dim lngStartLineX As Long
    36. Dim lngFullRegion As Long
    37. Dim lngLineRegion As Long
    38. Dim lngTransparentColor As Long
    39. Dim blnInFirstRegion As Boolean
    40. Dim blnInLine As Boolean
    41. Dim hDC As Long
    42. Dim lngPicWidth As Long
    43. Dim lngPicHeight As Long
    44.     hDC = picSkin.hDC
    45.     lngPicWidth = picSkin.ScaleWidth
    46.     lngPicHeight = picSkin.ScaleHeight
    47.     blnInFirstRegion = True
    48.     blnInLine = False
    49.     X = Y = lngStartLineX = 0
    50.     lngTransparentColor = GetPixel(hDC, 0, 0)
    51.     For Y = 0 To lngPicHeight - 1
    52.         For X = 0 To lngPicWidth - 1
    53.             If GetPixel(hDC, X, Y) = lngTransparentColor Or X = lngPicWidth Then
    54.                 If blnInLine Then
    55.                     blnInLine = False
    56.                     lngLineRegion = CreateRectRgn(lngStartLineX, Y, X, Y + 1)
    57.                     If blnInFirstRegion Then
    58.                         lngFullRegion = lngLineRegion
    59.                         blnInFirstRegion = False
    60.                     Else
    61.                         CombineRgn lngFullRegion, lngFullRegion, lngLineRegion, RGN_OR
    62.                         DeleteObject lngLineRegion
    63.                     End If
    64.                 End If
    65.             Else
    66.                 If Not blnInLine Then
    67.                     blnInLine = True
    68.                     lngStartLineX = X
    69.                 End If
    70.             End If
    71.         Next X
    72.     Next Y
    73.     Make_Region = lngFullRegion
    74. End Function

    Hope this helps...
    Bad background colors on your about box.

Posting Permissions

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



Click Here to Expand Forum to Full Width