WinxGui Official Blog

分类“featured”的存档

winx-1.2 wizard patch Released

winx-1.2发布的开发向导(wizard)发布patch包。主要修改的内容如下:

  1. 支持了生成中文资源的向导。
    注意,并不wizard是中文的,而是wizard生成的应用程序是中文的。
    感谢 QWL1996 友情提供相应的中文资源包。
     
  2. 修改了wizard的一些细节bug。

下载:winx-1.2-wizard.zip

评论 (1)

winx-1.2 Released

这会是最后一个自带wtl的winx版本。后续版本我将合并wtl的修改到官方的wtl代码中。这也是我当初加入wtl团队的初衷。这也会是最后一个仅支持Windows(PC)平台的版本,接下来会重点放在手机平台上。

下载:winx-1.2-all.zip = winx-1.2-src.zip + winx-1.2-examples.zip
注: 如果以上链接不能下载,或者下载的压缩包有问题,可以到 http://code.google.com/p/winx 或者 http://www.sourceforge.net/projects/winx 下载。

QWL1996在http://www.winxgui.cn/blog/?p=65#comments上提到的一些建议,基本上已经处理,大体如下:

一、前面弹出那个警告框最好有个选项可以禁止。利用VS的项目目录设置感觉比固定的目录更方便一些。(完成)
二、可以直接支持中文资源或者再有一个中文资源的向导。(完成)
三、象WTL那样在项目的Link中将库文件列入,这样比较清楚用到了什么库文件。(完成)
四、在有视图的情况下,将视图单独放到一个文件中实现。(完成)
五、在Dialog向导中允许是否提供DialogResize支持。(用户修改太简单,未提供)
六、向导自带的图标换个更醒目的。(未知是否完成:-)
七、主对话框允许用户选择模态还是非模态。(完成)

修订记录 1.2 (2007-06-10)
—————————————–

*) WINX开发向导(Visual C++ 6.0)

- 前面弹出那个关于目录树的警告对话框框允许禁止。
- 支持各种语言的资源。
- 在有视图的情况下,将视图单独放到一个文件中实现。
- 修改向导的图标。
- 主对话框允许用户选择模态还是非模态。
- Bug修复 - 未初始化变量: CComModule _Module。

*) 示范代码(tutorials)

- 非模态对话框应用程序  tutorials/winx/step022-modeless

*) WINX核心组件

- MessageFilter
  property: WINX_MSGFILTER, WINX_MSGFILTER_NULL
  function: RunMsgLoop
  class: MessageHook, AutoMessageHook (remove SimpleHook)
  class: MessageFilter
  class: ModelessDialog default support MessageFilter

- MainFrame
  ModalDialog -> ModelDialog
  ModalessDialog -> ModelessDialog
  class: MainDlgFrame, AxMainDlgFrame
  property: WINX_MAINFRAME
  message: OnMainFrameTerm

- Modeless support (function: RunMsgLoop)

- WINX_DLG_ACCEL -> WINX_ACCELFRAME

- Accel bugfix: Menu can’t receive its keyboard messages after hooking.

*) STL扩展库

- 去除STD_DELETE宏。使用alloc.destroy(obj)代替STD_DELETE(alloc, obj)。

评论 (1)

发布FreeCode0.3.0516

FreeCode,目前版本为0.3.0516,提供了对话框dlg resize支持以及dlg font支持。我将dlgfonts.h也更新了。
增加了一个fctest例子,使用winx向导和freecode完成,示范了freecode可用的各种功能。全部文件都在附件中。

更新记录如下:
*) 实现了winx dlgresize支持
*) 实现了winx dlgfont支持
   需要包含dlgfonts.h文件
*) 更新了codeparser类
   使用 template<FUNC>格式代替 QLib::Event<>格式
*) 独立了codeupdate类来实现更新支持
*) 更正了支持WINX_NOTIFY的一个BUG
*) 将WinxNotify页面EditCode功能直接指向实际对应函数

下载:FreeCode0.3.0516.zip

评论 (4)

FreeCode For VS60使用说明

欢迎使用 FreeCode for VS60 Add-in

下载地址:FreeCode0.3

版本: 0.3.0501 , –>

评论

winx-1.1.08 released

这个版本更新较多,在经过一定时间测试后,准备提供一个稳定版本:winx-1.2。

修订记录 1.1.08 (2007-02-09)
—————————————–

*) WINX应用程序向导,用于Visual C++ 6.0

*) 编译器支持

 - Visual C++ 6.0
 - Visual C++ 2003
 - Visual C++ 2005
 - remove support of Mingw32 temporarily, because of atl License.

*) 示范代码(tutorials)

 - 外观控制(XP风格菜单)     tutorials/winx/step020-xp-menu
 - API钩子(本地)       tutorials/winx/step021-api-hook/01.basic
 - API钩子(全局)       tutorials/winx/step021-api-hook/02.global

*) WINX扩展组件

   - 外观控制, XP风格菜单 (参见:winx/LookNFeel.h)
       WINX_APP_MENU
       WINX_APP_LOOKNFEEL
   贡献者(创意&实现):renfengxing (at) gmail.com (WINX团队成员)

   - API钩子 (参见:winx/APIHook.h)
  class APIHook, AutoAPIHook, etc

*) WINX核心组件

   - IDispatch调用 (参见:winx/Dispatch.h)
  class DispatchHandle
  class DispatchMethod, ExDispatchMethod
  class DispatchFunction, ExDispatchFunction
  class DispatchProperty, ExDispatchProperty
  
*) STL扩展库

 - 文件映射 (参见:stdext/FileMapping.h)
  class FileMapping
  class SimpleFileMapping, SimpleFileMappingRO

 - 注册表 (参见:stdext/Registry.h)
  class WinRegKeyHandle
  class WinRegReadKey, WinRegWriteKey
 
 - 日志(函数异常的跟踪) (参见:stdext/ScopeDebug.h)
  class CheckException
  class ScopeLog, OutputScopeLog, ErrorScopeLog, FileScopeLog
  class ThreadLog
  Error Guard:
   WINX_GUARD
   WINX_WIN32_ERROR_GUARD
   WINX_HRESULT_ERROR_GUARD
   创意贡献者:sting.feng (at) gmail.com
   博客文章:
一种有趣的错误跟踪LOG
 
 - std::replaceText算法等. 

感谢 renfengxing, sting.feng。
感谢 QWL1996。

下载:winx-1.1.08.zip, winsdk.zip

评论 (3)

winx-1.1.06 released

支持的开发平台:

支持的编译器:

  • Visual C++ 8.0 (Visual C++ 2005)
  • Visual C++ 7.1 (Visual C++ 2003)
  • Visual C++ 6.0
  • Mingw32

下载:

谢谢 i25ffz 朋友,他为了让我下载到CodeBlocks帮了不少忙。

评论

Download Resources…

显示本站的所有WINX相关的下载
你也可以到google code或者sourceforge上获得WINX。

评论