中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
<   <<   [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]  ... [20] >>   >
作者:
标题: DOS的界面开发终结者 上一主题 | 下一主题
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 106 楼』:  关于“chicago9”

这个“芝加哥”chicago9哪里可以下载? 我在“百度”和“google”里面都无法找到?请问它是“DOS”下运行的吗? 您可以通过邮件把“chicago9”发到我的信箱“szhello8@21cn.net”,多谢!


2006-9-23 06:08
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 107 楼』:  

哈哈,芝加哥?差不多哦。:) 是我一次在外国网站上下载的,现在再查找时好像真的不好找,幸好已经保存下来。 chicago9是运行于DOS下的,我用BC3.1编译通过,chicago9目录下有chicago.exe可执行文件。 压缩文件已经发到你的信箱,请查收 很高兴看到已经把向导类加入,:) 按照你的程序,头痛的向导搞定了 另外,多行文本框除了用loadfile以外,还有其它方法让它显示多行文本吗?用setlinetext没有效果。 谢谢 [ Last edited by profree on 2006-9-23 at 22:27 ]


2006-9-23 06:58
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 108 楼』:  

WinSail V2.0内核已经重新上传! 更新了: CKeyboardCtrl----虚拟键盘类 CRadio-----------单选按钮/复选框类 CGrid------------表格类 CSliderCtrl------滑块类 CComboBox--------组合框类 CListBox---------列表框类 CVScrollBar------垂直滑动条类 CHScrollBar------水平滑动条类 CWizard ---------向导类 MakeDlg.exe -----VC对话框转WinSail的可执行程序 增加了: CSpinCtrl --------计数类,其文档名为: “界面控件类_CSpinCtrl计数控件详细设计.doc” -------------------------------------------------------------------------------------- WinSail V2.0的“计数”控件设计成与Visual C++的对 话框中的“计数”控件行为相同,需要有“EDIT”编辑框作 为伙伴控件供显示用。并且WinSail V2.0的“计数”控件支 持键盘光标键“UP”“DOWN”操作。 “计数”类的演示程序模块是Sail3000目录下的“Wizard2.Cpp”文件的向导页的第三页。 可看桌面上的“向导”演示。


2006-9-24 08:46
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 109 楼』:  

假设想将以下“三行”内容写入多行编辑框, 第一行:"《天龙八布》"; 第二行:"《新闻联播》"; 第三行:"《我爱我家》"; 要以这样来: ------------------------------------------ void Demo_WriteEdit(CMultiEdit* pMultiEdit) { DWORD dwLoc; int nLength; char* pStr1 = "《天龙八布》"; char* pStr2 = "《新闻联播》"; char* pStr3 = "《我爱我家》"; //分配新的一行 nLength = _fstrlen(pStr1) + 1; //计算串长度 dwLoc = pMultiEdit->m_XmsMemoryData.New (nLength, FALSE); //分配内存 //将串写入内存 if (dwLoc != 0L) { pMultiEdit->m_XmsMemoryData.SetText(dwLoc, pStr1, nLength); } //分配新的一行 nLength = _fstrlen(pStr2) + 1; //计算串长度 dwLoc = pMultiEdit->m_XmsMemoryData.New (nLength, FALSE); //分配内存 //将串写入内存 if (dwLoc != 0L) { pMultiEdit->m_XmsMemoryData.SetText(dwLoc, pStr2, nLength); } //分配新的一行 nLength = _fstrlen(pStr3) + 1; //计算串长度 dwLoc = pMultiEdit->m_XmsMemoryData.New (nLength, FALSE); //分配内存 //将串写入内存 if (dwLoc != 0L) { pMultiEdit->m_XmsMemoryData.SetText(dwLoc, pStr3, nLength); } }


2006-9-24 09:26
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
ArmKing
初级用户





积分 66
发帖 22
注册 2006-8-27
状态 离线
『第 110 楼』:  

烦请也给我一分chicago9的源代码, 谢谢 Email: ArmKing88@163.com


2006-9-25 13:29
查看资料  发送邮件  发短消息  网志  OICQ (396052549)  编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 111 楼』:  

Originally posted by ArmKing at 2006-9-25 01:29 PM: 烦请也给我一分chicago9的源代码, 谢谢 Email: ArmKing88@163.com
已发


2006-9-26 00:16
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 112 楼』:  

to firstsail: 这样使用多行编辑框会不会麻烦了一些?希望能改进


2006-9-26 00:18
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 113 楼』:  

To Profree: 受了您的误导,其实CMultiEdit->SetWindowText()函数是可以设置多行内容的。 pMultiEdit1->SetWindowText("《天龙八布》\n《新闻联播》\n《我爱我家》"); 如果您是在对话框的pDialog->ShowWindow()之后调用,您必须调用 pMultiEdit1->Paint()函数或pMultiEdit1->Show()函数才能更新显示。 WinSail的所有控件,改变内容后,都必须人工调用Paint或Show()函数方能重新显示。


2006-9-26 02:09
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 114 楼』:  

是你自己写的编程库,我能误导你吗?:) 当调用Show,返回上一步时会出现滞后现象 [ Last edited by profree on 2006-9-26 at 02:47 ]


2006-9-26 02:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 115 楼』:  

WinSail 已经重新上传! WinSail 的Bmp图片和ICON图标的显示已经作了“抖动”处理,对256色图片的显示具有较满意的显示效果! 怎么在贴子里面插入图片?


2006-9-26 06:28
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 116 楼』:  

FirstWail兄: 不会吧? 这就难倒英雄汉了?以附件的形式上传或者先上传到网站,在发贴的地方有提示: “注意:强烈建议将文件或图片上传至中国DOS联盟文件上传系统,单个上传文件大小可达50MB。 ” 另外:发布更新winsail时,能在网站上注明最后更新时间更好,如:[下载:WinSail V2.0编程库](2006-9-25 19:1:38 Monday)


2006-9-26 07:04
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
profree
中级用户




积分 478
发帖 132
注册 2003-7-2
状态 离线
『第 117 楼』:  

再提几点建议: 1、多行编辑框内显示内容超过控件的大小时,自动触发滚动条 2、增加驱动器选择控件 3、完美文件选择控件 现在我认为winsail差不多实用化了,另外还有一点就是菜单项,现在没有分隔符,位置太紧 现在想到的就这些了


2006-9-26 07:13
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 118 楼』:  

WinSail (2006-09-27 15:30)已经重新上传! (1)原来的VK_MOUSE_LEFT“宏”被取消,用到该“宏”的场合,请用VK_MOUSE_DOWN_LEFT“宏”代替! (2)“弹出菜单”增加了“分隔符”的菜单项。 函数名为----CBar:AddSeparator(); 等同于调用--CBar::AddItem(NULL, NULL, NULL, BAR_ATTRIB_SEPRATOR);


2006-9-28 05:45
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 119 楼』:  

写错单词,应是“BAR_ATTRIB_SEPARATOR”


2006-9-28 05:47
查看资料  访问主页  发短消息  网志   编辑帖子  回复  引用回复
hh0118
新手上路





积分 2
发帖 1
注册 2006-9-28
状态 离线
『第 120 楼』:  dos编程开发

郭先生,看见你的帖子,很感兴趣,请问你在哪里?我有一个项目要做GUI的开发。是否能和我联系一下(hh_0118@hotmail.com)或留下你的联系方法我和你联系。谢了先!


2006-9-28 21:11
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
<   <<   [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]  ... [20] >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: