Using Win32 functions in Visual FoxPro Image Gallery
Code examples:
How to change display settings: screen resolution, screen refresh rate
Enumerating data formats currently available on the clipboard
Custom GDI+ class
Mapping and disconnecting network drives
Winsock: sending email messages (SMTP, port 25)
Capturing keyboard activity of another application with the Raw Input API (VFP9)
Winsock: retrieving directory listing from an FTP server using passive data connection (FTP, port 21)
Converting Unicode data from the Clipboard to a character string using a given code page
Enumerating raw input devices attached to the system (keyboard, mouse, human interface device)
How to display the Properties dialog box for a file (ShellExecuteEx)
Disk in drive A:
Enumerating network resources
Detecting changes in connections to removable drives (VFP9)
Using Font and Text functions
Splash Screen for the VFP application
How to download a file from the FTP server using FtpGetFile
How to play AVI file on the _screen
Using EnumPrinters function to enumerate locally installed printers
Retrieving the name of the network resource associated with a local device
Using Video Capture: displaying on FoxPro form frames and previewing video obtained from a digital camera
Running MSDOS Shell as a child process with redirected input and output (smarter RUN command)
Creating irregularly shaped FoxPro form using transparency color key
Creating a console window for Visual FoxPro application
How to put a horizontal text scrolling on the form (a news line)
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: 113  
    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.234.67.55)
    1.6 hrs.Example: 'The original LoadPicture() function in VFP returns valid handles to bitmaps, icons, cursors, and metafiles'
    1.61 hrs.
    Function group: 'Keyboard Input'
    5.48 hrs.Function: 'SetMonitorContrast'
    11.55 hrs.Example: 'How to change display settings: screen resolution, screen refresh rate'
    Language: 'WMI'
     Example: 'The DetectAutoProxyUrl function identifies the auto-config script location'
    12.45 hrs.Example: 'How to display a dialog box with which the user can add a data source (DSN)'
    13.03 hrs.Example: 'How to put a horizontal text scrolling on the form (a news line)'
    14.43 hrs.Function: 'CryptGetKeyParam'
    Function group: 'Cryptography Reference'
     Example: 'Enumerating raw input devices attached to the system (keyboard, mouse, human interface device)'
    15.47 hrs.Example: 'How to retrieve information about a cache entry (Internet Explorer)'
    Google
    Advertise here!