Published: Tue, 31 Mar 2015 13:02:19 EST
Last Build Date: Tue, 31 Mar 2015 12:59:58 ESTCopyright: 1361529 Ontario, Inc.
Tue, 31 Mar 2015 12:59:58 ESTShows how to load user profile data by calling LoadUserProfile Win32 function.
Thu, 12 Mar 2015 09:04:05 ESTExcel DbfMate is a reliable Microsoft Excel add-in that facilitates the information transfer between the selected spreadsheets and FoxPro databases.
Thu, 12 Mar 2015 09:03:02 ESTLoads the specified user"s profile. The profile can be a local user profile or a roaming user profile.
Thu, 12 Mar 2015 09:02:42 ESTUnloads a user"s profile that was loaded by the LoadUserProfile function.
Sun, 01 Mar 2015 00:00:00 ESTGet 3, 6, or 12 months subscription to access advanced code samples and features.
Fri, 27 Feb 2015 09:21:18 ESTWhen importing data from a table in a database, the add-in now retrieves field names not from the table's header but from records if the .dbc file.
Tue, 27 Jan 2015 10:25:11 ESTAfter adding VFP form to the clipboard format listening list, it is receiving a WM_CLIPBOARDUPDATE message whenever the contents of the clipboard have changed.
Tue, 27 Jan 2015 10:15:26 ESTRemoves the given window from the system-maintained clipboard format listener list.
Tue, 27 Jan 2015 10:15:03 ESTPlaces the given window in the system-maintained clipboard format listener list.
Fri, 23 Jan 2015 19:12:31 ESTSets the process preferred UI languages for the application process.
Fri, 23 Jan 2015 19:10:49 ESTRetrieves the process preferred UI languages.
Wed, 31 Dec 2014 09:26:27 ESTUsage example for GetSringTypeEx
Wed, 31 Dec 2014 09:21:34 ESTRetrieves character type information for the characters in the specified source string. For each character in the string, the function sets one or more bits in the corresponding 16-bit element of the output array. Each bit identifies a given character type, for example, letter, digit, or neither.
Tue, 30 Dec 2014 11:46:10 ESTCompares two character strings, for a locale specified by identifier.
Tue, 30 Dec 2014 11:14:02 ESTRetrieves information about the geographical location of the user.
Sun, 12 Oct 2014 09:58:06 ESTEnables Excel users to export data from Excel worksheet to a DBF file (the whole worksheet or a rectangular area) as well as import data from a DBF file to a designated area in a worksheet.
Sun, 28 Sep 2014 11:23:05 ESTFormats a date as a date string for a locale specified by the locale identifier. The function formats either a specified date or the local system date.
Sun, 28 Sep 2014 11:18:43 ESTFormats a number string as a number string customized for a locale specified by identifier.
Sun, 28 Sep 2014 11:18:22 ESTFormats a number string as a currency string for a locale specified by identifier.
Tue, 08 Jul 2014 15:05:56 ESTExcel Add-In development is under way. With this add-in any rectangular range on Excel worksheet can be exported to DBF file. No data provider (ODBC, OLE DB, ADO.NET etc.) is required.
Tue, 14 Jan 2014 09:40:57 EST(image)
Fri, 20 Dec 2013 12:38:17 EST(image)
Fri, 20 Dec 2013 12:30:50 ESTDetermines whether smoothing (antialiasing) is applied to the Graphics object.
Fri, 20 Dec 2013 12:30:27 ESTSets the rendering quality of the Graphics object.
Thu, 12 Dec 2013 13:31:57 ESTI am working on a prototype of mouse-oriented ListView control. It will implement inertial scrolling, simple page flipping, ownerdraw items and more.
Mon, 02 Dec 2013 11:56:34 EST(image)
Sun, 24 Nov 2013 18:13:54 ESTThe inertial scrolling can be described as below:
Sun, 24 Nov 2013 16:27:47 ESTRetrieves a history of up to 64 previous coordinates of the mouse or pen.
Fri, 22 Nov 2013 17:39:10 ESTFor playback and recording audio devices implements device enumeration, default device control, volume and channel control. Minimum OS: Windows Vista. Full and demo version downloads are available.
Thu, 21 Nov 2013 09:39:15 ESTThis code sample shows how to play a WAV sound on InteractiveChange event of ListBox control. The sound is played asynchronously, which does not slow the UI. Separate sounds are played for odd and even list items.
Sun, 17 Nov 2013 19:07:37 ESTThe code sample displays a list of available sound schemes as well as the name of the default one. Same list can be accessed via Sound system dialog.
Sat, 09 Nov 2013 11:40:53 ESTThe WM_APPCOMMAND message allows to acquire medium level of control over several OS areas: speakers, microphone, media, browser, mail, default applications. This code sample shows how to mute, unmute and change the volume of the speakers. This technique provides no means of reading the volume level or the mute state.
Sun, 20 Oct 2013 18:58:39 EST(image)
Sun, 20 Oct 2013 18:33:49 ESTFrees the memory used by a buffer previously allocated by the LSA.
Sun, 20 Oct 2013 18:31:17 ESTRetrieves information about a specified logon session.
Sun, 20 Oct 2013 18:25:37 ESTRetrieves the set of existing logon session identifiers (LUIDs) and the number of sessions.
Thu, 17 Oct 2013 17:18:17 ESTThe CryptKeyHelper class defined in the code sample below is a wrapper around Windows API Cryptography functions. It implements methods allowing to generate random cryptographic keys, to export the key to a specified file, and to import a key from a specified file.
Thu, 17 Oct 2013 17:10:08 ESTTransfers a cryptographic key from a key BLOB into a cryptographic service provider (CSP).
Thu, 17 Oct 2013 17:04:47 ESTExports a cryptographic key or a key pair from a cryptographic service provider (CSP) in a secure manner.
Thu, 10 Oct 2013 11:15:53 ESTThe SetDefaultPrinter Windos API function sets the printer name of the default printer for the current user on the local computer.
Tue, 08 Oct 2013 19:28:19 ESTThe UUID structure is an array of 16 bytes. Therefore a GUID value can be produced simply by stuffing array with certain bytes.
Mon, 07 Oct 2013 11:22:58 ESTThe Collections ActiveX library includes Collection class with the interface similar to VFP's native Collection class, as well as the Stack and the Queue classes.
Fri, 04 Oct 2013 16:38:06 ESTThe Collections ActiveX library contains three classes: Collection, Stack, and Queue.
Tue, 01 Oct 2013 12:22:18 ESTThe code sample generates one thousand of sequentials UUIDs.
Mon, 12 Aug 2013 10:13:19 ESTSets options for the current Internet session.
Sun, 19 Feb 2012 13:37:43 ESTInstead of relying on the physical keyboard to type and enter data, user can type on Windows On-Screen Keyboard. On-Screen Keyboard displays a visual keyboard with all the standard keys.
Sun, 19 Feb 2012 13:34:40 ESTConcatenates two strings that represent properly formed paths into one path; also concatenates any relative path elements.
Sat, 11 Feb 2012 18:22:34 ESTBefore testing this code sample, uncheck "Auto arrange icons" and "Align icons to grid" options in the context menu on the Windows desktop.
Wed, 08 Feb 2012 20:11:43 ESTThis is an addition to the previous post. The VFP code sample "How to obtain positions for Windows Desktop shortcuts" now works equally good on either 32-bit or 64-bit machines.
Tue, 07 Feb 2012 22:21:10 ESTThis code sample shows how to retrieve names and positions of the shortcuts located on the Windows Desktop.
Tue, 07 Feb 2012 10:47:27 ESTThe IsWow64Process function determines whether the specified process is running under WOW64.
Thu, 17 Nov 2011 15:34:22 ESTFull version includes complete C++ source code.
Tue, 08 Nov 2011 21:58:20 ESTProgress Dialog FLL is a wrapper around IProgressDialog interface implemented in Shell32.dll. It exposes methods that provide options for Visual FoxPro application to display a progress dialog box.
Sun, 18 Sep 2011 10:17:55 ESTThis code sample explains how to create a dimmed window, and position it beneath a VFP top level form -- creating so called "Lightbox effect".
Fri, 16 Sep 2011 18:55:02 ESTUnregisters a window class, freeing the memory required for the class.
Fri, 16 Sep 2011 18:51:32 ESTRegisters a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function.
Sat, 26 Mar 2011 20:40:46 ESTCaptures images of VFP forms, other windows, and parts of a screen. Saves a captured image to a file (BMP, JPEG, PNG, TIFF, GIF), sends to the clipboard, prints, or opens a preview. Supports image scaling and clipping. Optionally prints a multiline description above a captured image. Allows storing metadata in captured files. Find usage examples, list of functions, trial and full version downloads.
Thu, 17 Mar 2011 11:47:56 ESTFast and easy creation of object-oriented context menus in Visual FoxPro. The control is placed on VFP form and populated
Thu, 17 Mar 2011 11:46:49 ESTFast and easy creation of object-oriented context menus in Visual FoxPro.
Mon, 07 Mar 2011 22:17:47 ESTFeedback appreciated!
Sun, 27 Feb 2011 21:06:31 ESTThe ContextMenu ActiveX Control (ATL COM) is designed for generating and displaying shortcut menus. A generated menu is object-oriented: menu items are accessible during runtime, can be modified, added and deleted. A menu can be exported to XML string, as well as loaded from a XML string. Not compatible with MNX format.
Sat, 26 Feb 2011 14:58:43 ESTRedraws the menu bar of the specified window. If the menu bar changes after the system has created the window, this function must be called to draw the changed menu bar.
Sat, 26 Feb 2011 14:39:22 ESTDeletes an item from the specified menu. If the menu item opens a menu or submenu, this function destroys the handle to the menu or submenu and frees the memory used by the menu or submenu.
Mon, 21 Feb 2011 19:45:46 ESTDownload demo and full versions of LanguageBar and FileSystemWatcher ActiveX controls.
Sat, 19 Feb 2011 11:54:51 ESTThis ActiveX control displays active input language for the current process, and allows switching between registered input languages.
Tue, 15 Feb 2011 23:18:39 ESTFully functional demo version of the control is available for download.
Sat, 12 Feb 2011 17:00:11 ESTThis ActiveX control listens to the file system change notifications (files and directories on a specified path created, deleted, renamed or changed) and raises events, notifying the host about the changes. The control is optimized for single threaded environments, like Visual FoxPro application.
Mon, 31 Jan 2011 22:53:11 ESTTreeViewExtender.FLL (download from the web page) is a dynamic-link library compiled in Visual FoxPro FLL format. Combined with this library, a regular TreeView ActiveX control displays shell folders in attractive and convenient way. It can also automatically reflect folder changes happening on a host computer (VFP9).
Thu, 20 Jan 2011 10:11:34 ESTSpecial Folders are folders which are presented to the user through an interface as an abstract concept, instead of an absolute folder path.
Thu, 20 Jan 2011 08:36:41 ESTRetrieves a pointer to the ITEMIDLIST structure of a special folder.
Tue, 18 Jan 2011 11:44:14 ESTThis code sample employs SHGetStockIconInfo Shell API function for retrieving information about system-defined Shell icons.
Mon, 17 Jan 2011 16:44:29 ESTRetrieves information about system-defined Shell icons.
Mon, 17 Jan 2011 09:18:05 ESTApplication User Model IDs (AppUserModelIDs) are used extensively by the taskbar in Windows 7 and later systems to associate processes, files, and windows with a particular application.
Sun, 16 Jan 2011 09:40:28 ESTExtends the window frame behind the client area.
Sat, 15 Jan 2011 14:21:29 ESTReturns a pointer to an ITEMIDLIST structure when passed a path.
Thu, 13 Jan 2011 09:44:48 ESTThis minimalistic looking About form is created by calling the DwmExtendFrameIntoClientArea, and subsequent processing of the WM_NCCALCSIZE and WM_NCHITTEST windows messages.
Wed, 12 Jan 2011 20:49:49 ESTThis function is used to extend the application frame into the client area. Supposedly some controls can be integrated into the extra space on the frame.
Sat, 08 Jan 2011 15:31:02 ESTIn this code sample, VFP form hosts the ListView control. The control is populated with a list of the currently available disk drives. The form gets notified by the system through a Windows message upon a disk drive becoming available or getting ejected. The notification of the event includes a drive letter assigned to the device.
Thu, 06 Jan 2011 13:59:08 ESTIn this code sample, VFP form registers for receiving the raw input from each and any keyboard type device connected to the computer. That includes keyboards, numeric keypads, keyboard wedge scanners and so on.
Wed, 05 Jan 2011 20:25:40 ESTRetrieves the raw input from the specified device.
Wed, 05 Jan 2011 20:21:50 ESTRegisters the devices that supply the raw input data.
Wed, 05 Jan 2011 12:41:43 ESTTranslates the specified virtual-key code and keyboard state to the corresponding character or characters.
Wed, 05 Jan 2011 12:35:58 ESTTranslates (maps) a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code.
Tue, 04 Jan 2011 20:40:12 ESTThere are many user-input devices beside the traditional keyboard and mouse. For example, user input can come from a joystick, a touch screen, a microphone, or other devices that allow great flexibility in user input.
Tue, 04 Jan 2011 20:13:14 ESTEnumerates the raw input devices attached to the system.
Tue, 04 Jan 2011 20:12:59 ESTRetrieves information about the raw input device.
Wed, 29 Dec 2010 15:25:49 ESTThis sample application is designed for scanning magnetic stripe cards (ISO/IEC 7813 standard for financial transaction cards) using USB card reader. Each scan's data gets split into tracks 1 and 2, and further into the standard fields.
Tue, 02 Nov 2010 08:52:16 ESTCreates a virtual hard disk (VHD) image file, either using default parameters or using an existing virtual disk or physical disk.
Mon, 01 Nov 2010 20:20:28 ESTDetaches a virtual hard disk (VHD) by locating an appropriate VHD provider to accomplish the operation.
Mon, 01 Nov 2010 20:17:35 ESTAttaches a virtual hard disk (VHD) by locating an appropriate VHD provider to accomplish the attachment.
Mon, 01 Nov 2010 20:13:52 ESTOpens a virtual hard disk (VHD) for use.
Thu, 14 Oct 2010 11:55:37 ESTThe getnameinfo function provides protocol-independent name resolution from an address to an ANSI host name and from a port number to the ANSI service name.
Thu, 14 Oct 2010 11:49:42 ESTProvides protocol-independent name resolution from an address to an ANSI host name and from a port number to the ANSI service name.
Thu, 07 Oct 2010 08:24:58 ESTThe WinVerifyTrust performs a trust verification action on a specified object. The function passes the inquiry to a trust provider that supports the action identifier, if one exists.
Thu, 07 Oct 2010 08:13:01 ESTPerforms a trust verification action on a specified object. The function passes the inquiry to a trust provider that supports the action identifier, if one exists.
Mon, 04 Oct 2010 09:10:04 ESTThe purchased download for the solution now includes Visual Studio FLL project with complete C++ source code.
Mon, 23 Aug 2010 11:16:01 ESTPerforms encryption on the data in a DATA_BLOB structure. Scoped to local computer, or to user credentials.
Mon, 23 Aug 2010 11:14:19 ESTDecrypts and does an integrity check of the data in a DATA_BLOB structure. Scoped to local computer, or to user credentials.
Fri, 13 Aug 2010 09:30:30 ESTPresented LZNT1Compression class implements compression and decompression of strings and files. It provides a moderate level of compression.
Thu, 12 Aug 2010 18:36:35 ESTThis function is used to determine the correct size of the WorkSpace buffer for the RtlCompressBuffer and RtlDecompressFragment functions.