Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Downloads
Search: 

OwnerDrawn Menu Class version 1.62.051
Herman Tan
VFP menu class to create MS-Office menu "looks alike". The class has no built-in themed, but you can create your own theme (customizable). You can change each part of the detail yourself. Support all WinXP Style (including Windows Classic style)
Created on
17 years ago
Downloads
4505
File type
Freeware
Rating
4.70/5.00
General information
Rating:
4.70/5.00 (10 rates) Rate this item
Description
The class might fully works under WinME and Win2K. However the class was intended to be run using VFP9 under WinXP. Because it only tested under WinXP-SP2. Revision (ver 1.62.051 - Jul 14, 2008): Added properties: - lXP_Or_Higher: Running on WinXP or Higher - lGlassy: "Glassy Looks" gradient style for menu-item/menu-pad hiliter (default = .F.) - lHiliteUseFontBold: use fontbold for menu-item text when highlighted (default = .F.) - nTextHiliteColor: menu-item text hilite color OD Menu Bug Fixed: - Top-Level Form Menu: If Top-Level form has a child form (MDI form), the class will cause an error for the apps if the child form is maximize (bug submitted by: JingChun Niu) - Top-Level Form Menu: If the child form maximized, MenuPad highlight rectangle is incorrect - Top-Level Form Menu: When the MDI form maximized, the MenuPad highlighter will also highlight all menu including the MDI-menu that is not belong to the class OD GenMenu Added (by JingChun Niu): - Capable to build Top-Level menu form. However, it still generated as a PRG and you still have to put into the form yourself. - Chinese version is now merged into the English version. It will automatically selected whether you are using English or Chinese version OD_GenMenu Fixed: - Long command (longer than 132 char) in MNX is cut off in PRG. Now supported up to 255 chars max. (bug submitted by Robin Clapworthy) Please read the readme file for more info and history of the changes Thanks for all comments, ideas and contribution :) Enjoy!
Created by
Herman Tan
Herman Tan (a.k.a. Herman Tanuwijaya) has 18+ years of experience as a Programmer and 12+ years as a Consultant. Since 1988 he has been developing database applications for Restaurants, Insurance, Warehousing, Expeditions, Accounting Systems, Manufactures and others. Up until now, xBase (VFP) is his primary language for development. He also uses other languages such as Asm and C/C++ to extend applications functionality. He is currently working as an Independent Programmer/Consultant and also wor...

Comments
Great class Herman, keep on the good work with it!!!! Thanks Luis Navas, September 18, 2006

Muchas Gracias Plinio Fermin, September 20, 2006

Images only BMP ? =( Gabriel Ribeiro, November 27, 2006

Sorry about that. Unfortunately, yes it only support BMP for the time being. Herman Tan, November 28, 2006

It has as to use Font Bold in Menu? Gabriel Ribeiro, November 28, 2006

It only use standard menu font. However it's not difficult to customize yourself, since you got all the source code. Currently, I don't intent to implement many features for the class. After all, it's a freeware :-) Herman Tan, November 30, 2006

Hi Herman, you did it again, thanks to you and all the people that are helping you Luis Navas, September 25, 2007

Good Job Herman. Unfortunately the Sub-Popups do not work in Win2003 Terminal Services when I tried them. Some problem with the refresh. Works excellent in Desktop XP though. Bernard Bout, October 1, 2007

Hi Bernard, Thanks for your feedback. At this moment, I can only tested up to WinXP-SP2. My apologies if the class does not support higher version or any Terminal Services. Herman Tan, October 3, 2007

Very good and clever class - a must for every serious WindowStyle programmer. We are waiting for more goodies. Koen Piller, October 20, 2007

Very nice work, but generate some error when i put menu name as STUDENT'S LEDGER (with ') Javid Ansari, October 28, 2007

Great class Couple of problems: 1) Using UP2D8 program, when I call * Attempt update _result=UP2D8('UPDATE',"LDFRANCHISE") Update works but any progress is not updated to the form. (it is blank) 2) The Menu Generator fails converting the line IF MESSAGEBOX("An update is available for download"+CHR(13)+CHR(13)+"Do you want to download the update now?",4+32,"Update available")=6 it wraps the line around but doesnt add a ; at the end of the 1st line. I've amended the code in the menu & split the code up with a semi colon myself, and the menu converter then works fine. Robin Clapworthy, May 6, 2008

Add a comment
More downloads created from this member
Herman Tan
We have heard about WinSpy :-) This small tool works like WinSpy, but this will track any windows right under the mouse. The benefit for this is, you can analyze more window classes compare to standard WinSpy, such as Menu/Popup.
Created on
19 years ago
Downloads
954
File type
Freeware
Herman Tan
Many times I feel a little bit inconvenience with the IntelliSense "Most Recently Used" popup. When I typed in "Cd" or "Use" or "Modify Command" the MRU always shows the fullpath from the filename, even if the file is in the same directory (current directory). I want only the filename shows in th...
Created on
21 years ago
Downloads
672
File type
Herman Tan
This library is a wrapper to Win32API, works for VFP 6.0 or later. Many functions included in this DLL. Skinning window, FindWindowTitle with extended capability, Customizable MessageBox and more functions in this library. This is a Free (limited capability) version. Enjoy!
Created on
21 years ago
Downloads
3359
File type
Freeware
Rating
4.00/5.00