VSOMenu
所属分类:工具条
开发工具:Visual C++
文件大小:200KB
下载次数:1457
上传日期:2001-01-01 00:00:00
上 传 者:
管理员
说明: 类似VC/Office97那样的可以随意移动的菜单和工具条
(The menu and toolbar which can be moved as that in VC/office97)
文件列表:
travail\projects\Office 97 Menu\COPYING (18321, 1991-06-18)
travail\projects\Office 97 Menu\history.txt (1747, 1998-04-21)
travail\projects\Office 97 Menu\Include (0, 1998-06-03)
travail\projects\Office 97 Menu\Include\GripDialogBar.h (6939, 1998-05-19)
travail\projects\Office 97 Menu\Include\NCtrlSizeBar.h (4723, 1998-05-04)
travail\projects\Office 97 Menu\Include\NGenericDockBar.h (1659, 1998-05-04)
travail\projects\Office 97 Menu\Include\NGenericMenu.h (3072, 1998-06-03)
travail\projects\Office 97 Menu\Include\NGenericPopup.h (2054, 1998-06-03)
travail\projects\Office 97 Menu\Include\NGenericToolBar.h (4882, 1998-05-04)
travail\projects\Office 97 Menu\Include\NGToolbar.h (957, 1998-05-19)
travail\projects\Office 97 Menu\Include\NMDIClient.h (2063, 1998-06-02)
travail\projects\Office 97 Menu\Include\NMDIMenuFrameWnd.h (2640, 1998-05-04)
travail\projects\Office 97 Menu\Include\NMiniDockFrameWnd.h (1406, 1998-04-17)
travail\projects\Office 97 Menu\Include\NSDIMenuFrameWnd.h (2612, 1998-05-04)
travail\projects\Office 97 Menu\Include\Sizecbar.h (2780, 1998-05-15)
travail\projects\Office 97 Menu\Include\SizingTabCtrlBar.h (2043, 1998-05-19)
travail\projects\Office 97 Menu\Lib (0, 1998-06-03)
travail\projects\Office 97 Menu\Lib\mditest.exe (26624, 1998-06-03)
travail\projects\Office 97 Menu\Lib\mditest.SUP (75, 1998-05-04)
travail\projects\Office 97 Menu\Lib\NGTLB10D.dll (133120, 1998-06-03)
travail\projects\Office 97 Menu\Lib\NGTLB10R.dll (75264, 1998-06-03)
travail\projects\Office 97 Menu\Lib\sditest.exe (21504, 1998-06-03)
travail\projects\Office 97 Menu\Samples (0, 1998-04-29)
travail\projects\Office 97 Menu\Samples\MDI (0, 1998-06-03)
travail\projects\Office 97 Menu\Samples\MDI\ChildFrm.cpp (1497, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\ChildFrm.h (1403, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\ClassView.cpp (1740, 1998-05-15)
travail\projects\Office 97 Menu\Samples\MDI\ClassView.h (1400, 1998-03-25)
travail\projects\Office 97 Menu\Samples\MDI\FileView.cpp (1719, 1998-05-15)
travail\projects\Office 97 Menu\Samples\MDI\FileView.h (1389, 1998-03-25)
travail\projects\Office 97 Menu\Samples\MDI\MainFrm.cpp (3237, 1998-06-03)
travail\projects\Office 97 Menu\Samples\MDI\MainFrm.h (1666, 1998-05-15)
travail\projects\Office 97 Menu\Samples\MDI\MDITest.cpp (4357, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\MDITest.dsp (5293, 1998-05-15)
travail\projects\Office 97 Menu\Samples\MDI\MDITest.dsw (537, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\MDITest.h (1377, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\MDITest.rc (14885, 1998-06-02)
travail\projects\Office 97 Menu\Samples\MDI\MDITestDoc.cpp (1762, 1998-04-17)
travail\projects\Office 97 Menu\Samples\MDI\MDITestDoc.h (1494, 1998-04-17)
... ...
VC/Office style dockable menus & toolbars
-----------------------------------------
Copyright (C) 19*** Tony Hoyle (tmh@netfusion.co.uk)
Portions Copyright (C) 19*** George H. Stahl (GStahl@VipMail.Com)
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
----------------------------------------------------------------------------------
Requires VC++ 5 (Not sure it can be made to work on VC4.2).
Requires commctrl.dll 4.71 or above (4.70 will probably work too).
Simple usage:
Create an MDI or SDI app
Add the following to the end of your stdafx.h
#define AUTO_SUBCLASS
#include
Complex(!) usage:
Derive your main frame from CNMDIFrameWnd or CNSDIFrameWnd
Use CNGenericToolBar instead of CToolBar
You can set the text that appears on the toolbar buttons by
putting a third 'line' in its associated text (eg. xxx\nyyyy\nzzz).
To set the startup state of a toolbar call CNGenericToolBar::SetVisualState.
Rebuilding NGTLB10x.DLL:
(in addition to above) Requires up to date commctrl.h from MS
Build will create NGTLB10R.DLL for release and NGTLB10D.DLL for debug.
Library inclusion is automatic (see NGToolbar.h)
Tony Hoyle
April 19***
近期下载者:
相关文件:
收藏者: