Click here to Skip to main content
11,934,809 members (43,577 online)
Click here to Skip to main content
Add your own
alternative version


81 bookmarked

Office 2003 Native Controls

, 4 May 2005
Rate this:
Please Sign up or sign in to vote.
Reimplementation of Win32 controls with optional Office 2003 interface.

Sample Image - MWTSUI.jpg


MWTSUI provides the developer with the ability to have the latest Office interface, with as few code changes as possible. This is a list of the controls that are included in this library.

The following controls have undergone extensive testing, and several cross platform bugs have been corrected. These controls are now considered production quality.

  • MWMenu
  • MWTooltips
  • MWEdit
  • MWCombo
  • MWListBox
  • MWButton
  • MWImageList
  • MWShadow
  • MWComboEx

The following controls are incomplete:

  • MWMenuBar
  • MWToolbar
  • MWDockingBar

These controls should imitate the behaviour of their Office 2003 counterparts, while remaining as true to native Win32 controls as possible. For example, the MWMenu control does not implement owner drawn menu items, but does otherwise emulate the native Menu control. The documentation for each control lists the differences between the native Win32 control and the MW control. This differences and other documentation can be located in the Win32 Specification.doc file included in the download.

Our controls are largely based upon the WINE project. The licensing terms for WINE are contained in the GNU Lesser General Public License available from that site.

To compile the DLL, you will need the August 2002 Platform SDK (or later).

This project is no longer being updated or supported.


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Software Developer Microsoft
United States United States
No Biography provided

You may also be interested in...

Comments and Discussions

QuestionHow do you prevent the menu window (with a edit control in it) from being activated? Pin
JERKII.SHANG6-Aug-05 6:00
memberJERKII.SHANG6-Aug-05 6:00 
QuestionNew source code? Pin
Jerker Bäck6-Jun-05 14:50
memberJerker Bäck6-Jun-05 14:50 
QuestionDevelopment cancelled? Pin
S. Hepe23-Nov-04 4:18
memberS. Hepe23-Nov-04 4:18 
AnswerRe: Development cancelled? Pin
MJ_223-Nov-04 12:28
memberMJ_223-Nov-04 12:28 
GeneralRe: Development cancelled? Pin
christian2223-Apr-05 2:18
memberchristian2223-Apr-05 2:18 
Generalvery slow Pin
toxcct23-May-04 3:55
membertoxcct23-May-04 3:55 
GeneralLarge Fonts Pin
helsten22-Nov-03 6:01
memberhelsten22-Nov-03 6:01 
GeneralRe: Large Fonts Pin
MJ_24-Nov-03 14:40
memberMJ_24-Nov-03 14:40 
GeneralMulti Monitor Support Pin
MJ_228-Sep-03 16:32
memberMJ_228-Sep-03 16:32 
GeneralRe: Multi Monitor Support Pin
Anthony_Yio28-Sep-03 22:31
memberAnthony_Yio28-Sep-03 22:31 
GeneralRe: Multi Monitor Support Pin
MJ_229-Sep-03 13:16
memberMJ_229-Sep-03 13:16 
GeneralRe: Multi Monitor Support Pin
Jeremy Falcon24-Oct-03 17:40
memberJeremy Falcon24-Oct-03 17:40 
GeneralRe: Multi Monitor Support Pin
MJ_227-Oct-03 12:13
memberMJ_227-Oct-03 12:13 
GeneralNo multimonitor support Pin
gri19-Sep-03 5:40
membergri19-Sep-03 5:40 
GeneralRe: No multimonitor support Pin
MJ_219-Sep-03 16:43
memberMJ_219-Sep-03 16:43 
Generala bug Pin
Tweety16-Sep-03 10:45
memberTweety16-Sep-03 10:45 
GeneralRe: a bug Pin
MJ_217-Sep-03 1:09
memberMJ_217-Sep-03 1:09 samples Pin
GoAn13-Sep-03 23:34
memberGoAn13-Sep-03 23:34 
Generalcompiler error Pin
netcfan5-Sep-03 18:13
membernetcfan5-Sep-03 18:13 
GeneralRe: compiler error Pin
MJ_25-Sep-03 20:46
memberMJ_25-Sep-03 20:46 
GeneralDoesn't display at all on my machine :( Pin
noble27-Aug-03 8:02
membernoble27-Aug-03 8:02 
GeneralMine neither Pin
Jim Lamb27-Aug-03 10:39
memberJim Lamb27-Aug-03 10:39 
GeneralRe: Mine neither Pin
MJ_227-Aug-03 13:16
memberMJ_227-Aug-03 13:16 
GeneralRe: Doesn't display at all on my machine :( Pin
MJ_227-Aug-03 13:12
memberMJ_227-Aug-03 13:12 
GeneralPossible licensing issue Pin
Russell Morris25-Aug-03 13:35
memberRussell Morris25-Aug-03 13:35 
GeneralRe: Possible licensing issue Pin
MJ_225-Aug-03 14:36
memberMJ_225-Aug-03 14:36 
GeneralUnicode layer Pin
Kippesoep21-Aug-03 23:47
memberKippesoep21-Aug-03 23:47 
GeneralRe: Unicode layer Pin
MJ_224-Aug-03 13:07
memberMJ_224-Aug-03 13:07 
GeneralRe: Unicode layer Pin
Kippesoep24-Aug-03 13:19
memberKippesoep24-Aug-03 13:19 
GeneralRe: Unicode layer Pin
MJ_224-Aug-03 13:26
memberMJ_224-Aug-03 13:26 
GeneralRe: Unicode layer Pin
diilbert1-Jan-04 15:01
memberdiilbert1-Jan-04 15:01 
GeneralRe: Unicode layer Pin
MJ_24-Jan-04 14:55
memberMJ_24-Jan-04 14:55 
GeneralRe: Unicode layer Pin
diilbert5-Jan-04 6:35
memberdiilbert5-Jan-04 6:35 
Generalpost an executable Pin
Li Zhaoming21-Aug-03 20:07
memberLi Zhaoming21-Aug-03 20:07 
GeneralRe: post an executable Pin
MJ_221-Aug-03 20:21
memberMJ_221-Aug-03 20:21 
GeneralRe: post an executable Pin
HPSI21-Aug-03 21:32
memberHPSI21-Aug-03 21:32 
GeneralRe: post an executable Pin
MJ_224-Aug-03 13:29
memberMJ_224-Aug-03 13:29 
Generalpretty nice. Pin
EIEN22-Jul-03 19:44
memberEIEN22-Jul-03 19:44 
GeneralRe: pretty nice. Pin
MJ_222-Jul-03 19:55
memberMJ_222-Jul-03 19:55 
GeneralRe: Pin
EIEN23-Jul-03 0:45
memberEIEN23-Jul-03 0:45 
GeneralRe: Pin
MJ_218-Aug-03 16:45
memberMJ_218-Aug-03 16:45 
Generalcompile error Pin
nic0demux17-Jul-03 1:46
membernic0demux17-Jul-03 1:46 
GeneralRe: compile error Pin
MJ_219-Aug-03 15:37
memberMJ_219-Aug-03 15:37 
GeneralRe: compile error Pin
Anonymous21-Aug-03 23:49
sussAnonymous21-Aug-03 23:49 
GeneralRe: compile error Pin
MJ_224-Aug-03 13:09
memberMJ_224-Aug-03 13:09 
GeneralBuilding problems Pin
ETA16-Jul-03 22:46
memberETA16-Jul-03 22:46 
GeneralRe: Building problems Pin
machiav16-Jul-03 23:32
membermachiav16-Jul-03 23:32 
GeneralRe: Building problems Pin
MJ_217-Jul-03 12:57
memberMJ_217-Jul-03 12:57 
GeneralWow... Pin
Paul Selormey16-Jul-03 15:04
memberPaul Selormey16-Jul-03 15:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.151126.1 | Last Updated 4 May 2005
Article Copyright 2003 by MJ_2
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid