<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Using Win32 (WinAPI) Functions in Microsoft Visual FoxPro</title>
    <link>http://www.news2news.com/vfp/</link>
    <description>Add Microsoft Win32 functionality to your Visual FoxPro applications! This web site presents declarations and FoxPro code samples for more than 1,200 Windows API functions.</description>
    <pubDate>Mon, 12 Jul 2010 02:56:33 EST</pubDate>
    <lastBuildDate>Mon, 12 Jul 2010 02:54:29 EST</lastBuildDate>
    <language>en-ca</language>
    <copyright>1361529 Ontario, Inc.</copyright>
    <managingEditor>&#100;&#101;&#118;&#105;&#99;&#101;&#99;&#111;&#110;&#116;&#101;&#120;&#116;&#64;&#109;&#115;&#110;&#46;&#99;&#111;&#109; (Anatoliy Mogylevets)</managingEditor>
    <category>Computers</category>
    <category>Software</category>
    <category>Reference</category>
    <category>Databases</category>
    <category>Microsoft Visual FoxPro</category>
    <category>Microsoft Windows API</category>
    <generator>Visual FoxPro 09.00.0000.5815 for Windows</generator>
    <image>
      <title>Using Win32 (WinAPI) Functions in Microsoft Visual FoxPro</title>
      <url>http://www.news2news.com/vfp/images/w32logo.gif</url>
      <width>99</width>
      <height>93</height>
      <link>http://www.news2news.com/vfp/</link>
    </image>
    <item>
      <title>Code sample: Obtaining memory performance information for the system</title>
      <pubDate>Mon, 12 Jul 2010 02:54:29 EST</pubDate>
      <description>Memory performance information is available from the memory manager through the system performance counters and through functions such as GetPerformanceInfo, GetProcessMemoryInfo, and GlobalMemoryStatusEx.</description>
      <link>http://www.news2news.com/vfp/?example=567</link>
    </item>
    <item>
      <title>API function: GetPerformanceInfo</title>
      <pubDate>Sun, 11 Jul 2010 02:20:13 EST</pubDate>
      <description>Retrieves the performance values contained in the PERFORMANCE_INFORMATION structure.</description>
      <link>http://www.news2news.com/vfp/?function=1228</link>
    </item>
    <item>
      <title>Code sample: Finding out if the current user is the Guest account</title>
      <pubDate>Tue, 06 Jul 2010 09:18:00 EST</pubDate>
      <description>In this code sample, the CurrentUser class wraps call to the NetUserGetInfo that populates USER_INFO_1 structure. The usri1_priv member of this struture indicates if the user account is Guest or Admin.</description>
      <link>http://www.news2news.com/vfp/?example=566</link>
    </item>
    <item>
      <title>Code sample: Enumerating Performance Counters</title>
      <pubDate>Thu, 01 Jul 2010 09:28:41 EST</pubDate>
      <description>The counter is the mechanism by which performance data is collected. The registry stores the names of all the counters, each of which is related to a specific area of system functionality. &lt;BR&gt;&lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=565"&gt;&lt;img src="http://www.news2news.com/vfp/images/enumperformancecounters.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?example=565</link>
    </item>
    <item>
      <title>Subscription to advanced content</title>
      <pubDate>Thu, 01 Jul 2010 00:00:00 EST</pubDate>
      <description>Get 3, 6, or 12 months subscription to access advanced code samples and features.</description>
      <link>http://www.news2news.com/vfp/?generic=Login</link>
    </item>
    <item>
      <title>Code sample: Writing entries to custom Event Log</title>
      <pubDate>Wed, 30 Jun 2010 08:40:12 EST</pubDate>
      <description>This code sample explains how to add entries to event logs using Event Logging API.</description>
      <link>http://www.news2news.com/vfp/?example=564</link>
    </item>
    <item>
      <title>Code sample: How to register custom Event Log source</title>
      <pubDate>Wed, 30 Jun 2010 05:21:23 EST</pubDate>
      <description>A custom event log is placed in Application and Services Logs.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=563"&gt;&lt;img src="http://news2news.com/vfp/images/customeventlog.png"&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?example=563</link>
    </item>
    <item>
      <title>API function: GetErrorMode</title>
      <pubDate>Thu, 27 May 2010 13:58:27 EST</pubDate>
      <description>Retrieves the error mode for the current process.</description>
      <link>http://www.news2news.com/vfp/?function=1227</link>
    </item>
    <item>
      <title>API function: SetHandleInformation</title>
      <pubDate>Thu, 27 May 2010 13:46:22 EST</pubDate>
      <description>Sets certain properties of an object handle.</description>
      <link>http://www.news2news.com/vfp/?function=1226</link>
    </item>
    <item>
      <title>API function: SetSearchPathMode</title>
      <pubDate>Wed, 26 May 2010 12:21:21 EST</pubDate>
      <description>Sets the per-process mode that the SearchPath function uses when locating files.</description>
      <link>http://www.news2news.com/vfp/?function=1225</link>
    </item>
    <item>
      <title>API function: MoveFileTransacted</title>
      <pubDate>Tue, 25 May 2010 10:57:00 EST</pubDate>
      <description>Moves an existing file or a directory, including its children, as a transacted operation.</description>
      <link>http://www.news2news.com/vfp/?function=1224</link>
    </item>
    <item>
      <title>API function: CreateFileTransacted</title>
      <pubDate>Mon, 24 May 2010 12:26:24 EST</pubDate>
      <description>Creates or opens a file, file stream, or directory as a transacted operation. The function returns a handle that can be used to access the object.</description>
      <link>http://www.news2news.com/vfp/?function=1223</link>
    </item>
    <item>
      <title>API function: RemoveDirectoryTransacted</title>
      <pubDate>Mon, 24 May 2010 12:14:00 EST</pubDate>
      <description>Deletes an existing empty directory as a transacted operation.</description>
      <link>http://www.news2news.com/vfp/?function=1222</link>
    </item>
    <item>
      <title>API function: DeleteFileTransacted</title>
      <pubDate>Mon, 24 May 2010 12:07:31 EST</pubDate>
      <description>Deletes an existing file as a transacted operation.</description>
      <link>http://www.news2news.com/vfp/?function=1221</link>
    </item>
    <item>
      <title>Extended MessageBox .NET Assembly full version is available</title>
      <pubDate>Sat, 08 May 2010 21:49:40 EST</pubDate>
      <description>Extended MessageBox .NET Assembly is avaialble for purchase and download on the web site. The download includes VS2005 C# Class Library project with complete source code of the assembly.</description>
      <link>http://news2news.com/vfp/?solution=5</link>
    </item>
    <item>
      <title>Extended MessageBox .NET Assembly trial version is available</title>
      <pubDate>Tue, 04 May 2010 17:37:48 EST</pubDate>
      <description>Fully functional trial version of Extended MessageBox .NET Assembly is avaialble for download on the web site. &lt;BR&gt;&lt;a href="http://news2news.com/vfp/?solution=5"&gt;&lt;img src="http://news2news.com/vfp/solutions/images/xmsgbox_net/xmsg_sample_code_advanced.png" border=0&gt;&lt;/a&gt;&lt;BR&gt;Regular version is coming soon.</description>
      <link>http://news2news.com/vfp/?solution=5</link>
    </item>
    <item>
      <title>API function: mciGetDeviceID</title>
      <pubDate>Thu, 25 Mar 2010 11:50:36 EST</pubDate>
      <description>Retrieves the device identifier corresponding to the name of an open device.</description>
      <link>http://www.news2news.com/vfp/?function=1219</link>
    </item>
    <item>
      <title>API function: mciSendCommand</title>
      <pubDate>Wed, 24 Mar 2010 10:40:40 EST</pubDate>
      <description>Sends a command message to the specified MCI device.</description>
      <link>http://www.news2news.com/vfp/?function=1218</link>
    </item>
    <item>
      <title>Extended MessageBox Library: Text Input control available</title>
      <pubDate>Mon, 08 Feb 2010 16:18:20 EST</pubDate>
      <description>The library now allows displaying Text Input control: single-line, password, multiline.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/solutions/images/xmsgbox/xmsg_auxctrl_textinput_pwd.png"&gt;&lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/solutions/images/xmsgbox/xmsg_auxctrl_textinput_multi.png"&gt;</description>
      <link>http://www.news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>Windows 7 support added to the Extended MessageBox library (FLL) for Visual FoxPro</title>
      <pubDate>Fri, 01 Jan 2010 16:36:00 EST</pubDate>
      <description>Due to some changes in the MessageBox dialog window internal structure brought with Window 7, until recently the library could not be used with this OS version. A patch has been added resolving this issue.</description>
      <link>http://www.news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>Code sample: Adding a background image to VFP report (VFP9, ReportListener)</title>
      <pubDate>Wed, 16 Dec 2009 22:31:39 EST</pubDate>
      <description>&lt;a href="http://www.news2news.com/vfp/?example=562"&gt;&lt;img src="http://news2news.com/vfp/images/reporttexture.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?example=562</link>
    </item>
    <item>
      <title>API function: GdipScaleTextureTransform</title>
      <pubDate>Wed, 16 Dec 2009 22:30:29 EST</pubDate>
      <description>Updates this texture brush"s current transformation matrix with the product of itself and a scaling matrix.</description>
      <link>http://www.news2news.com/vfp/?function=1217</link>
    </item>
    <item>
      <title>API function: GdipCreateTexture</title>
      <pubDate>Wed, 16 Dec 2009 22:25:09 EST</pubDate>
      <description>Creates a brush that contains an Image object that is used for the fill.</description>
      <link>http://www.news2news.com/vfp/?function=1216</link>
    </item>
    <item>
      <title>Code sample: Yet another modal dialog: now HTML-based</title>
      <pubDate>Thu, 10 Dec 2009 13:26:39 EST</pubDate>
      <description>The ShowHTMLDialog displays modal dialog that is functionally similar to the dialogs created by MessageBox and TaskDialog functions.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=561"&gt;&lt;img src="http://news2news.com/vfp/images/htmlmodaldlg.png" border=0&gt;&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;A very attractive feature of this dialog is its HTML-based content. The window title, and whole client part of the dialog are defined strictly in HTML terms. This is like a limited IE window.</description>
      <link>http://www.news2news.com/vfp/?example=561</link>
    </item>
    <item>
      <title>API function: ShowHTMLDialog</title>
      <pubDate>Wed, 09 Dec 2009 16:20:39 EST</pubDate>
      <description>Creates a modal dialog box that displays HTML.</description>
      <link>http://www.news2news.com/vfp/?function=1215</link>
    </item>
    <item>
      <title>API function: CreateURLMonikerEx</title>
      <pubDate>Wed, 09 Dec 2009 15:54:00 EST</pubDate>
      <description>Creates a URL moniker from a full URL, or from a base context URL moniker and a partial URL.</description>
      <link>http://www.news2news.com/vfp/?function=1214</link>
    </item>
    <item>
      <title>Code sample: Using Month Calendar Control (VFP9, Comctl32.dll)</title>
      <pubDate>Mon, 07 Dec 2009 14:20:53 EST</pubDate>
      <description>A month calendar control implements a calendar-like user interface. This provides the user with a very intuitive and recognizable method of entering or selecting a date. &lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=560"&gt;&lt;img src="http://www.news2news.com/vfp/images/monthcalendarctrl.png" border=0&gt;&lt;/s&gt;</description>
      <link>http://www.news2news.com/vfp/?example=560</link>
    </item>
    <item>
      <title>Code sample: Displaying hypertext links with the SysLink control (VFP9)</title>
      <pubDate>Sat, 05 Dec 2009 16:53:37 EST</pubDate>
      <description>The SysLink control provides a convenient way to embed hypertext links in a window. &lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=559"&gt;&lt;img src="http://news2news.com/vfp/images/syslink_ctrl_001.png" border=0&gt;&lt;/a&gt;&lt;BR&gt;A SysLink control is a window that renders marked-up text and notifies the application when the user clicks an embedded link.</description>
      <link>http://www.news2news.com/vfp/?example=559</link>
    </item>
    <item>
      <title>Code sample: How to display advanced Task Dialog (Vista)</title>
      <pubDate>Thu, 03 Dec 2009 11:59:53 EST</pubDate>
      <description>The TaskDialogIndirect displays highly adjustable task dialog.&lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?example=558"&gt;&lt;img src="http://www.news2news.com/vfp/images/taskdlgindirect_sample.png" border=0&gt;&lt;/a&gt;&lt;BR&gt;The task dialog contains application-defined icons, messages, title, verification check box, command links, push buttons, and radio buttons.</description>
      <link>http://www.news2news.com/vfp/?example=558</link>
    </item>
    <item>
      <title>API function: TaskDialogIndirect</title>
      <pubDate>Wed, 02 Dec 2009 23:29:39 EST</pubDate>
      <description>Supported on Vista and WIndows 7. Creates, displays, and operates a task dialog. The task dialog contains application-defined icons, messages, title, verification check box, command links, push buttons, and radio buttons.</description>
      <link>http://www.news2news.com/vfp/?function=1213</link>
    </item>
    <item>
      <title>API function: TaskDialog</title>
      <pubDate>Wed, 02 Dec 2009 22:31:31 EST</pubDate>
      <description>Supported on Vista and WIndows 7. Creates, displays, and operates a task dialog. The task dialog contains application-defined message text and title, icons, and any combination of predefined push buttons.</description>
      <link>http://www.news2news.com/vfp/?function=1212</link>
    </item>
    <item>
      <title>.NET version of the Extended MessageBox is coming soon</title>
      <pubDate>Tue, 01 Dec 2009 13:13:19 EST</pubDate>
      <description>&lt;a  href="http://www.news2news.com/vfp/?solution=3"&gt;&lt;img src="images/XMsgNet_001.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>Extended MessageBox FLL released.</title>
      <pubDate>Sun, 22 Nov 2009 21:35:28 EST</pubDate>
      <description>&lt;a href="http://www.news2news.com/vfp/?solution=3"&gt;&lt;img src="http://news2news.com/vfp/images/xmsg_release_001.png" border=0&gt;&lt;/a&gt;&lt;BR&gt;The release version of the FLL is available for purchase.</description>
      <link>http://www.news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>Code sample: How to find which fonts Windows uses for drawing captions, menus and message boxes</title>
      <pubDate>Sat, 21 Nov 2009 22:37:45 EST</pubDate>
      <description>The answer is Segoe UI, 9, N for Vista and Tahoma, 9, N for Windows XP.</description>
      <link>http://www.news2news.com/vfp/?example=556</link>
    </item>
    <item>
      <title>Code sample updated: Adding icon to the systray (requires VFP9)</title>
      <pubDate>Thu, 19 Nov 2009 15:40:14 EST</pubDate>
      <description>&lt;a href="http://www.news2news.com/vfp/?example=235"&gt;&lt;img src="http://www.news2news.com/vfp/images/systrayicon_balloon.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?example=235</link>
    </item>
    <item>
      <title>API function: UuidToString</title>
      <pubDate>Thu, 19 Nov 2009 12:31:03 EST</pubDate>
      <description>Converts a UUID to a string.</description>
      <link>http://www.news2news.com/vfp/?function=1208</link>
    </item>
    <item>
      <title>API function: UuidCreate</title>
      <pubDate>Thu, 19 Nov 2009 12:25:00 EST</pubDate>
      <description>Creates a new UUID.</description>
      <link>http://www.news2news.com/vfp/?function=1205</link>
    </item>
    <item>
      <title>Download demo version of the Extended MessageBox library (FLL) for Visual FoxPro</title>
      <pubDate>Wed, 11 Nov 2009 09:32:59 EST</pubDate>
      <description>&lt;a href="http://www.news2news.com/vfp/?solution=3"&gt;&lt;img src="http://news2news.com/vfp/images/xmsg_feature_001.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://www.news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>API function: CreateDIBSection</title>
      <pubDate>Fri, 06 Nov 2009 17:41:17 EST</pubDate>
      <description>Creates a DIB that applications can write to directly.</description>
      <link>http://www.news2news.com/vfp/?function=1204</link>
    </item>
    <item>
      <title>Extended MessageBox library (FLL) for Visual FoxPro is coming soon...</title>
      <pubDate>Wed, 04 Nov 2009 11:40:29 EST</pubDate>
      <description>Visual FoxPro applications now can control a variety of MessageBox dialog settings, including dialog initial position and size, message font and font color, dialog background, button captions and fonts, dialog icon and more.&lt;BR&gt;&lt;a href="http://www.news2news.com/vfp/?solution=3"&gt;&lt;img src="http://news2news.com/vfp/solutions/images/xmsgbox/xmsgbox_dlg_001.png" border=0&gt;&lt;/a&gt;</description>
      <link>http://news2news.com/vfp/?solution=3</link>
    </item>
    <item>
      <title>API function: GetDlgCtrlID</title>
      <pubDate>Tue, 13 Oct 2009 11:00:48 EST</pubDate>
      <description>Retrieves the identifier of the specified control.</description>
      <link>http://www.news2news.com/vfp/?function=1201</link>
    </item>
    <item>
      <title>API function: GetDlgItem</title>
      <pubDate>Tue, 13 Oct 2009 10:57:11 EST</pubDate>
      <description>Retrieves a handle to a control in the specified dialog box.</description>
      <link>http://www.news2news.com/vfp/?function=1200</link>
    </item>
    <item>
      <title>Code sample: Printing Image File, programmatically set print page orientation to landscape</title>
      <pubDate>Wed, 23 Sep 2009 12:01:57 EST</pubDate>
      <description>DEVMODE data for a printer can be obtained by calling either the DocumentProperties or the PrintDlg API function. If required, the latter can display the Print dialog box allowing to adjust the printer job settings manually.</description>
      <link>http://www.news2news.com/vfp/?example=555</link>
    </item>
    <item>
      <title>API function: GdipGetPageScale</title>
      <pubDate>Fri, 18 Sep 2009 12:29:49 EST</pubDate>
      <description>Gets the scaling factor currently set for the page transformation of this Graphics handle.</description>
      <link>http://www.news2news.com/vfp/?function=1193</link>
    </item>
    <item>
      <title>API function: GdipSetPageScale</title>
      <pubDate>Fri, 18 Sep 2009 12:29:08 EST</pubDate>
      <description>Sets the scaling factor for the page transformation of this Graphics handle.</description>
      <link>http://www.news2news.com/vfp/?function=1194</link>
    </item>
    <item>
      <title>API function: GdipSetPageUnit</title>
      <pubDate>Fri, 18 Sep 2009 10:58:05 EST</pubDate>
      <description>Sets the unit of measure for this Graphics handle.</description>
      <link>http://www.news2news.com/vfp/?function=1192</link>
    </item>
    <item>
      <title>API function: GdipGetPageUnit</title>
      <pubDate>Fri, 18 Sep 2009 10:54:10 EST</pubDate>
      <description>Returns an element of the Unit enumeration that indicates the unit of measure currently set for this Graphics handle.</description>
      <link>http://www.news2news.com/vfp/?function=1191</link>
    </item>
    <item>
      <title>ACOS3 Smart Card Class Library for Visual FoxPro</title>
      <pubDate>Thu, 09 Apr 2009 11:02:55 EST</pubDate>
      <description>&lt;a href="http://www.news2news.com/vfp/?solution=2"&gt;&lt;img src="http://www.news2news.com/vfp/solutions/images/acos3_vfp_library/reader_connected.jpg" border=0&gt;&lt;/a&gt;&lt;BR&gt;ACOS3 VFP Class Library adds secure data echange with ACOS3 smart cards to Visual FoxPro applications. &lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/solutions/images/acos3_vfp_library/card_batch.jpg"&gt;</description>
      <link>http://www.news2news.com/vfp/?solution=2</link>
    </item>
    <item>
      <title>Code sample updated: Switching between keyboard layouts</title>
      <pubDate>Fri, 13 Feb 2009 11:24:47 EST</pubDate>
      <description>The form displays keyboard layouts available for the current process and allows switching between layouts.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/kbdlayoutswitch.png"&gt;&lt;BR&gt;&lt;BR&gt;If run in VFP9, this form also tracks switches between layouts initiated by hot keys (the form must be in focus at the moment of switch).</description>
      <link>http://www.news2news.com/vfp/?example=275</link>
    </item>
    <item>
      <title>Code sample: Disconnecting USB Mass Storage Device programmatically</title>
      <pubDate>Wed, 11 Feb 2009 16:17:19 EST</pubDate>
      <description>USB Storage Devices can be disconnected (removed safely) in VFP code. This is the same safe procedure as the system utility uses.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/images/usbstoragedevices.png"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=553</link>
    </item>
    <item>
      <title>Code sample: Reading and setting system access privileges for the current process</title>
      <pubDate>Thu, 05 Feb 2009 13:40:34 EST</pubDate>
      <description>A privilege is the right of an account, such as a user or group account, to perform various system-related operations on the local computer, such as shutting down the system, loading device drivers, or changing the system time.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/processaccessprivileges.png"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=554</link>
    </item>
    <item>
      <title>Code sample: How to enable the SE_SHUTDOWN_NAME privilege for the application</title>
      <pubDate>Tue, 03 Feb 2009 11:15:14 EST</pubDate>
      <description>To shut down or to reboot the system (API calls ExitWindowsEx, InitiateShutdown and others) the process must have the SE_SHUTDOWN_NAME privilege (default behaviour on Vista).&lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/images/windowsrestartdialog.png"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=552</link>
    </item>
    <item>
      <title>Code sample: Starting a dialog box for connecting to network resources and passing input parameters</title>
      <pubDate>Mon, 02 Feb 2009 09:33:25 EST</pubDate>
      <description>This code sample is an extension of  "#309. Starting a dialog box for connecting to network resources". &lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/images/mapnetworkdrive_dlg.jpg"&gt;&lt;BR&gt;&lt;BR&gt;The code is written around the WNetConnectionDialog1 function and provides a better control of the network connection dialog through input parameters.</description>
      <link>http://www.news2news.com/vfp/?example=551</link>
    </item>
    <item>
      <title>Code sample: How to control Adobe Reader 9.0 (SDI mode) from VFP application</title>
      <pubDate>Mon, 26 Jan 2009 13:58:28 EST</pubDate>
      <description>Each Adobe Reader 9 window is created from window class AcrobatSDIWindow and parented by the Windows Desktop.  Enumeration of child windows of this class within the Desktop window returns the exact number of open Adobe Acrobat 9 documents.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/AdobeReader9.png"&gt;&lt;BR&gt;&lt;BR&gt;The AdobeReaderSDIWindow class is able to virtually "click on" an item in the main menu of Adobe Reader 9 window and in this way to control some of the functionality.</description>
      <link>http://www.news2news.com/vfp/?example=550</link>
    </item>
    <item>
      <title>Code sample: GDI+: Color Transparency</title>
      <pubDate>Mon, 19 Jan 2009 12:32:05 EST</pubDate>
      <description>With the GDI+, an image can be drawn on a Graphics object having a selected single color or a range of colors made transparent.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/colortransparency.png"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=549</link>
    </item>
    <item>
      <title>Code sample: GDI+ fun: roach-infested desktop</title>
      <pubDate>Thu, 15 Jan 2009 16:35:48 EST</pubDate>
      <description>Bugs are frantically running for shelter in all directions all over the main VFP window. This hardly can scare a seasoned VFP developer. But unsuspecting user ought to beware.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/bugs.jpg"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=548</link>
    </item>
    <item>
      <title>Code sample: GDI+: Creating thumbnails to preview images in a directory</title>
      <pubDate>Mon, 12 Jan 2009 12:22:48 EST</pubDate>
      <description>This code sample displays thumbnails for JPEG images found in a specified directory. The thumbnails on the form are dynamically highlighted following the movements of the cursor.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://news2news.com/vfp/images/thumbnails.jpg"&gt;</description>
      <link>http://www.news2news.com/vfp/?example=547</link>
    </item>
    <item>
      <title>Code sample: GDI+: Scrolling through large image with the mouse</title>
      <pubDate>Fri, 09 Jan 2009 09:33:01 EST</pubDate>
      <description>The pictures taken with modern digital cameras are usually wider and higher than above average display resolution. &lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/images/picturescroll.jpg"&gt;&lt;BR&gt;1920 by 1200 pixels, which requires fairly decent video card and monitor these days, is only 2.3 megapixel size. Uncropped 10.1 megapixel shot taken with Canon EOS 400D is 3888 by 2592 pixels -- roughly two times higher and wider.</description>
      <link>http://www.news2news.com/vfp/?example=546</link>
    </item>
    <item>
      <title>Code sample: Enumerating devices installed on the local machine</title>
      <pubDate>Mon, 22 Dec 2008 10:42:30 EST</pubDate>
      <description>The PnP manager maintains a device tree that keeps track of the devices in the system.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://www.news2news.com/vfp/images/deviceviewer.jpg"&gt;&lt;BR&gt;&lt;BR&gt;The device tree contains information about the devices present on the system. The PnP manager builds this tree when the machine boots, using information from drivers and other components, and updates the tree as devices are added or removed.</description>
      <link>http://www.news2news.com/vfp/?example=545</link>
    </item>
  </channel>
</rss>