WinX
辉歌
这个作者很懒,什么都没留下…
展开
-
Step by step——WinX开发入门教程-1
预先约定: 我的Winx安装路径为:I:/opensource/gui/WinX/WinX,以后用%WINX_ROOT%代替之 我的开发环境:VC2005 读者具备SDK开发经验。具备基本的C++使用经验。 检查开发环境 目的 检验winx是否在VC2005中设置正确,主要是包含路径是否正确设置 步骤 新建一个空的基于控制台的工程。 在该工程中新增加一个main.cpp。内容为: #include #include int _tmain(int argc,TCHAR* ar原创 2010-07-23 11:23:00 · 696 阅读 · 0 评论 -
Step by step——WinX开发入门教程-3
修改使得入口函数为WinMain 目的 去掉运行时出现的控制台窗口,将程序入口函数改为WinMain 步骤 修改main入口函数为WinMain,如下: int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { 注意原创 2010-07-23 11:25:00 · 601 阅读 · 0 评论 -
Step by step——WinX开发入门教程-5
利用winx的DDX机制得到,设置、得到edit控件内容 目的 利用DDX便利性,进行edit控件内容的设置和获取 原理 WTL提供了一个模板类来单独处理DDX机制,该类为: // CWinDataExchange - provides support for DDX template class CWinDataExchange Winx自该类继承了一个新类: template class WinDataExchange : public WTL::CWinDataExchange 某对话框类如果要原创 2010-07-23 11:27:00 · 568 阅读 · 0 评论 -
Step by step——WinX开发入门教程-4
利用winx的command宏处理按钮事件 目的 利用winx的便利性进行按钮事件处理 原理介绍 Winx提供了以下几个宏来处理菜单,控件等的命令消息 WINX_CMDS_BEGIN WINX_CMD WINX_CMDS_END 用法 在窗口类定义中,如这样写: WINX_CMDS_BEGIN(); WINX_CMD(IDC_TODO, OnCmdTodo); WINX_CMD(ID_HELP_ABOUT, OnCmdAbout); WINX_CMDS_END(); 宏WINX_CMD原创 2010-07-23 11:25:00 · 504 阅读 · 0 评论