`
阿尔萨斯
  • 浏览: 4169079 次
社区版块
存档分类
最新评论

欢迎使用 FreeCode for VS60/VS2005 Add-in

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>

FreeCode是WinxGui for VS60/VS2005的可视化界面开发插件。

下载:FreeCode2.zip
作者:fox1996 / QWL1996
参见:http://www.winxgui.cn/blog/?p=163

一 安装

VS60菜单 Tools->Customeze…->Add-ins and Macro Files ->Browse…
选择FreeCode.dll安装即可,安装后插件名为 FreeCode for VS60 Add-in,
安装后将有一个新的FreeCode工具栏,目前只有一个功能按钮-类向导,名称为/”Winx Class Wizard”.

VS2005安装
首先注册freecode2005.dll,运行RegFreeCode2005.bat或直接执行regsvr32.exe FreeCode2005.dll即可
编辑FreeCode2005.reg文件,将其中的路径找成实际安装的路径即可
“SatelliteDLLPath”=”e://FreeXCode//sources//bin”
然后打开VS2005->工具->自定义->命令->外接程序
将FreeCode2005拖到工具栏上即可

二 使用
新建或打开一个WINX项目.
按下FreeCode工具栏上的类向导按钮,将打开与MFC的类向导相似的向导界面.

1.Winx Event
可以进行Winx特有的事件的插入和删除操作
Add Event : 插入一个新的事件
Delete Event: 删除一个已有事件,删除后原事件函数的名称为 _winxDEL+事件名.

2.Winx Message
可以对对话框控件和菜单资源进行WINX的命令和通知消息的增加和删除操作:

a.对话框资源和菜单资源的选择:
如果类向导未能正确对类进行资源判断自动选择,可以使用ResourceDialog组合框进行自行选择,菜单资源也可以使用ResourceMenu组合框进行自行选择.

b.增加消息 选择控件或菜单将在Message:窗口出现可供使用的消息代码,使用Add Message按钮将添加出现添加函数对话框,可以对函数进行更改,按确定后添加到下面的列表中.

c.删除消息 在成员函数列表选定不需要的事件处理消息,按Delete Message将其删除,FreeCode将其从列表中删除.注意消息的消除只是在对应的CMDS或NOTIFY表中使用//进行标记,并且对应的函数并没有删除掉.

3.Winx DlgResize
提供对话框缩放及布局控制。即对WINX_DLGRESIZE的支持
Add Resize 增加布局控制
Del Resize 删除布局控制

4.Winx DlgFont
提供对话框字体的控制,即对WINX_DLGFONT的支持
需要使用头文件dlgfonts.h来支持
Add Font 增加控件字体
Del Font 删除控件字体
Add DlgFont 提供对话框总的字体控制

5.确定操作和取消
按确定按钮将进行实际的操作,对消息进行增加和删除,按取消按钮将取消更改,直接退出.

6.Class Info
可以显示一个类的基类是什么,以供使用者查看该类是否是winx窗口类.

三 已知问题

1.如果VS60工程包括多个项目,只提供对当前项目的识别支持,

2.目前版本未提供winx类识别机制,使用者可以通过Class Info窗口查看基类的方法判断当前类是否是WINX类,以便进行WINX事件和消息的更改.

3.目前在Winx Message操作中,未加入控件和消息窗口识别功能,故需要使用者在Member Function窗口中自行查看一个消息是否已经添加了.
包含部分其他组件:
/cbparser CODE::BLOCKS的Parser组件
/resource WTLHelper的资源组件




分享到:
评论

相关推荐

    一个跨平台的CString源码

    // 2005-JAN-10 - Thanks to Don Beusee for pointing out the danger in mapping // length-checked formatting functions to non-length-checked // CRT equivalents. Also thanks to him for motivating...

    Financial Applications Using Excel Add-in Development in C-C++,

    For those developing add-ins in C and C++ so little changed between Excel 97 and Excel 2003 (version 11) that the entire first edition applied almost equally to versions 8, 9, 10 and 11. Excel 2007 ...

    COM add-in for Outlook 2000/2002

    COM add-in for Outlook 2000/2002 that uses BabelFish SOAP service to translate any Outlook message to a dozen different languages. Free and comes with full source code (Delphi 6)!!!演示在Outlook中加入...

    softap_ap6212a0_tinav2.1_验证通过_旧版本的系统_20170915_1223没有外层目录.7z

    PLATFORM_VERSION_CODENAME=Neptune PLATFORM_VERSION=2.0.0 TARGET_PRODUCT=astar_parrot TARGET_BUILD_VARIANT=tina TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=...

    SQLMemTable for Delphi / C++ Builder

    Enterprise (Enterprise License - for entire company, with source code)Program Version: 1.00Program Release Date: 07/15/2003Program Purpose: SQLMemTable is a compact, fast and powerful in-memory table ...

    google api php client

    1. In the script handling the redirect URI, exchange the authorization code for an access token: ```php if (isset($_GET['code'])) { $token = $client-&gt;fetchAccessTokenWithAuthCode($_GET['code']); ...

    FastReport.v4.15 for.Delphi.BCB.Full.Source企业版含ClientServer中文修正版支持D4-XE5

    + [enterprise] added logs for scheduler (add info in scheduler.log) + [enterprise] added property "Reports" - "Scripts" in server configuration - set the path for "uses" directive in report script + ...

    开源FreeRTOS V10.1.0 最新版本

    开源FreeRTOS V10.1.0 版本 最新版本,修复之前很多BUG。... Once a demo application is building and executing you can remove the demo application file, and start to add in your own application source files.

    occam一维反演

    C AS THE ARRAY SIZES FOR THE 2D PROBLEM ARE NOW GETTING TOO LARGE FOR COMFORT. C INCLUDE FILES ARE NOW USED TO STREAMLINE CHANGES OF DIMENSION. C IMPLICIT DOUBLE PRECISION HAS BEEN REMOVED, AGAIN FOR ...

    opensc-0.12.0.tar.gz

    * fix 0 vs NULL in many places. fix ansi c style (void). * avoid variable names used also as glibc function (random etc.). * new code for deleting objects. * special hack for firefox. * suport for ...

    flash标签云 3D效果 PHP插件 by weefselkweekje

    1. Add the following code anywhere in your theme to display the cloud. `(); ?&gt;` This can be used to add WP Cumulus to your sidebar, although it may not actually be wide enough in many cases to keep ...

    BURNINTEST--硬件检测工具

    - Workaround for the rare crash bug in Vista in atklumdisp.dll at address 0x730676ae. - Added trace debug information for BurnInTest startup and the 3D test. Release 5.3 build 1022 WIN32 release 12...

    SimIt-ARM-3.0 ARM指令模拟器

    -m num : maximum number of instructions to simulate, in million -s config : path to config file for system-level simulation file name : the user-level ELF program to simulate args : arguments to ...

    grub4dos-V0.4.6a-2017-02-04更新

    2.add variable @boot,add debug info。(chenall) 3.two variables boot_drive and install_partition can be preset to a value before transferring control to grub4dos. (tinybit) 4.修正屏蔽 map 信息。...

    kgb档案压缩console版+源码

    It is not possible to add, remove, or update files in an existing archive. If you want to do this, extract the files, delete the archive, and create a new archive with just the files you want. TO ...

    Senfore_DragDrop_v4.1

    You can also try asking for help in the Delphi newsgroups. Since the Drag and Drop Component Suite is in widespread use, there's a good chance another user can help you. I recommend the following ...

    EhLib 8.0 Build 8.0.023 Pro Edition FullSource for D7-XE8

    EhLib 8.0 Build 8.0.023 Pro Edition FullSource for D7-XE8 亲测可用,含全部源码及 Demo The Library contains components and classes for Borland Delphi versions 7, 9, Developer Studio 2006, Delphi 2007...

    Universal-USB-Installer

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus...

    ComponentOne Studio for WinForms 2013 v1 5/5

    With a rich object model for generating reports, several UI controls for previewing, and a report designer for creating and designing reports, Reports for WinForms is your all-in-one reporting ...

    VST SDK 3.612

    in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for ...

Global site tag (gtag.js) - Google Analytics