Click here to Skip to main content
15,895,084 members
Articles / Desktop Programming / MFC

An MFC extension library to enable DLL plug-in technology for your application using MESSAGE_MAPs

Rate me:
Please Sign up or sign in to vote.
4.85/5 (47 votes)
8 Jun 2004CPOL17 min read 579.1K   8.6K   238  
A plug-in architecture which allows you to write plug-in DLLs for your application and extend/modify its functionality.
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by PIMDITabs.rc
//
#define IDD_WINDOW_MANAGE               130
#define IDR_TABVIEW_MENU                131
#define IDC_WINDOWLIST_ACTIVATE         1000
#define IDC_WINDOWLIST_CLOSE            1001
#define IDC_WINDOWLIST_SAVE             1002
#define IDC_WINDOWLIST_TILEHORZ         1003
#define IDC_WINDOWLIST_MINIMIZE         1004
#define IDC_WINDOWLIST_CASCADE          1005
#define IDC_WINDOWLIST_TILEVERT         1006
#define IDC_WINDOWLIST_LIST             1007
#define IDB_LOGO                        4000
#define IDR_TABBARMENU                  4001
#define ID_VIEW_VIEWTAB                 33000
#define ID_VIEW_VIEWOPENDOCUMENTSTABBAR 33001
#define ID_VIEW_FULLSCREEN              33002
#define ID_WINDOW_NEXT                  33003
#define ID_WINDOW_PREVIOUS              33004
#define ID_WINDOW_CLOSE_ALL             33005
#define ID_WINDOW_SAVE_ALL              33006
#define ID_WINDOW_MANAGE                33007
#define IDS_WINDOW_MANAGE               33008

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        4002
#define _APS_NEXT_COMMAND_VALUE         32772
#define _APS_NEXT_CONTROL_VALUE         4000
#define _APS_NEXT_SYMED_VALUE           4000
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Sirius Analytical Instruments
United Kingdom United Kingdom
A research and development programmer working for a pharmaceutical instrument company for the past 17 years.

I am one of those lucky people who enjoys his work and spends more time than he should either doing work or reseaching new stuff. I can also be found on playing DDO on the Cannith server (Send a tell to "Maetrim" who is my current main)

I am also a keep fit fanatic, doing cross country running and am seriously into [url]http://www.ryushinkan.co.uk/[/url] Karate at this time of my life, training from 4-6 times a week and recently achieved my 1st Dan after 6 years.

Comments and Discussions