Using Win32 functions in Visual FoxPro Image Gallery
Code examples:
How to change display settings: screen resolution, screen refresh rate
Adding and deleting Scheduled Tasks using NetScheduleJob API functions
Custom GDI+ class
Capturing keyboard activity of another application with the Raw Input API (VFP9)
Converting Unicode data from the Clipboard to a character string using a given code page
Enumerating data formats currently available on the clipboard
Winsock: sending email messages (SMTP, port 25)
Custom FTP Class for Visual FoxPro application
Splash Screen for the VFP application
Detecting changes in connections to removable drives (VFP9)
How to activate Windows Calculator
How to download a file from the FTP server using FtpGetFile
How to put a vertical text scrolling on the form (a movie cast)
Enumerating raw input devices attached to the system (keyboard, mouse, human interface device)
Mapping and disconnecting network drives
How to convert a bitmap file to monochrome format (1 bpp)
Custom HttpRequest class (WinHTTP)
Establishing connection using the SQLDriverConnect
Using Font and Text functions
Displaying bitmap using the AlphaBlend function
GDI+: copying to the Clipboard (a) image of active FoxPro window/form, (b) image file
Using WM_COPYDATA for interprocess communication (VFP9)
Displaying animated images on FoxPro form with BitBlt and StretchBlt functions
How to make a VFP form fading out when released (GDI version)
Semi-transparent Form

User rating: 7.5/10 (2 votes)
Rate this code sample:
  • ~
More code examples    Listed functions    Add comment     W32 Constants      Translate this page Printer friendly version of this code sample
Versions:
click to open
Before you begin:


See also:
  • Creating irregularly shaped FoxPro form using transparency color key
  • How to draw a custom Window Caption on FoxPro form
  • A way to make a transparent area in a form -- a hole in the form
  • Round FoxPro form
  • Transparent Menu on top-level form (requires VFP9)
  •  
      Members area. Log in to view this example.
     
      User name:
      Password:
     
     
      Forgot your password?
     
      Sign up for
    the Membership
     
     


    User rating: 7.5/10 (2 votes)
    Rate this code sample:
    • ~
    3339 bytes  
    Created: 2004-07-08 15:19:54  
    Modified: 2011-01-29 06:43:29  
    Visits in 7 days: 130  
    Listed functions:
    GetWindowLong
    SetLayeredWindowAttributes
    SetWindowLong
    Printer friendly API declarations
    My comment:
    Set ShowWindow property of the form to 2 (top-level form). In more accurate words, WS_EX_LAYERED extended style cannot be used for child windows, as stated in Window Features aticle on MSDN.

    Hit testing of a layered window is based on the shape and transparency of the window. This means that the areas of the window that are color-keyed or whose alpha value is zero will let the mouse messages through.

    However, if the layered window has the WS_EX_TRANSPARENT extended window style, the shape of the layered window will be ignored and the mouse events will be passed to other windows underneath the layered window.

    See also:
  • Creating irregularly shaped FoxPro form using transparency color key
  • How to draw a custom Window Caption on FoxPro form
  • A way to make a transparent area in a form -- a hole in the form
  • Round FoxPro form
  • Transparent Menu on top-level form (requires VFP9)
  • Word Index links for this example:
    Translate this page:
      Spanish    Portuguese    German    French    Italian  
    FreeTranslation.com offers instant, free translations of text or web pages.
    User Contributed Notes:
    subhash.babu@gmail.com | 2005-12-02 06:17:42
    While running this code, I got an error message HWND propery is not found. (THIS.HWND). Can you plz tell me the way to get FORM.HANDLE value. I am using VFP6 in WIN2K.
    Thanks
    A.M. | 2005-12-02 07:47:18
    To obtain HWND of a Form, in VFP3..6 call GetFocus API. Make sure, this call is made after the form is activated. That means do not place it in INIT but in ACTIVATE code.

    Copyright © 2001-2013 News2News, Inc. Before reproducing or distributing any data from this site please ask for an approval from its owner. Unless otherwise specified, this page is for your personal and non-commercial use. The information on this page is presented AS IS, meaning that you may use it at your own risk. Microsoft Visual FoxPro and Windows are trade marks of Microsoft Corp. All other trademarks are the property of their respective owners. 

    Privacy policy
    Credits: PHP (4.4.9), an HTML-embedded scripting language, MySQL (5.1.55-log), the Open Source standard SQL database, AceHTML Freeware Version 4, freeware HTML Editor of choice.   Hosted by Korax Online Inc.
    Last Topics Visited (54.242.188.217)
    4 sec.Function: 'InternalGetWindowText'
    1.23 hrs.Example: 'Displaying system dialog that selects a folder'
     Function: 'WaitForSingleObject'
    4.04 hrs.Function: 'WNetGetConnection'
    Function group: 'Windows Networking'
    4.05 hrs.Example: 'GDI+: Drawing a Pie Chart'
    4.8 hrs.
    Function group: 'Setup API functions'
     Function: 'CryptReleaseContext'
    Function group: 'Cryptography Reference'
    10.02 hrs.Function: 'GetWindowThreadProcessId'
    12.06 hrs.Function: 'GetCapture'
    Function group: 'Mouse Input'
    13.67 hrs.Function: 'SelectObject'
    Google
    Advertise here!