秀下界面,看样子很不错。
c++吧
全部回复
仅看楼主
level 11
gameloftyou
楼主
代码差不多有1000行了
测试:
网盘链接
2012年11月04日 14点11分
1
level 11
gameloftyou
楼主
顺便问个问题,某些软件为什么有窗口大小记忆功能,就是说软件关闭再打开后大小还是上次调整的大小
2012年11月04日 14点11分
2
嘘耶D3
自己定个配置文件写进去。
2012年11月04日 14点11分
gameloftyou
回复 守尸神主 :原来是这样
2012年11月04日 15点11分
改了个大名🐑
回复 gameloftyou :写注册表也行.
2012年11月05日 04点11分
gameloftyou
回复 17号的过去 :
还没开始看注册表编程。
2012年11月05日 05点11分
level 11
itianda
这真的只是个界面吗。。
2012年11月04日 14点11分
3
gameloftyou
半个界面,另外你的滚动条咋没了,还有我终于看到超链的问题了(一直懒还没做自动调整)
2012年11月04日 15点11分
itianda
回复 gameloftyou :木有滚动条
2012年11月04日 15点11分
gameloftyou
回复 itianda :话说你这按钮真难看!看来真心有必要自己封界面库。
2012年11月04日 15点11分
gameloftyou
回复 星月and圣冰雨 :mfc还没看,赶脚好复杂的样子
2012年11月05日 05点11分
level 10
矮油嫑酱紫唉
1、蛮好
2、关闭时的大小得自己记录并存储(配置文件等),再打开时恢复,包括分割条位置、dockbar位置、状态,toolbar状态等,皆如此
2012年11月04日 14点11分
4
gameloftyou
,不过原版AcDown没看到它把配置文件存哪里了,应该是擅自存到那个目录下了。我觉得这样太不负责任了。等你不用AcDown了,配置文件还在!
2012年11月04日 15点11分
gameloftyou
我一般原则是软件如需配置文件,安装时就装上,程序使用时尽可能不产生其他文件,这样软件卸载时就不会有任何残留。
2012年11月04日 15点11分
矮油嫑酱紫唉
回复 gameloftyou :这很好,我也喜欢这种“绿色软件”,讨厌写注册表这类,比较好的方法是本目录产生配置文件,也方便用户发觉
2012年11月04日 15点11分
Hope_20121221_
回复 gameloftyou :%APPDATA%?
2012年11月05日 01点11分
level 13
关签
2012年11月04日 14点11分
5
关签
用啥写的
2012年11月04日 14点11分
gameloftyou
回复 关签 :WINAPI
2012年11月04日 15点11分
关签
回复 gameloftyou :
2012年11月04日 15点11分
无敌的关
,叼!
2013年01月12日 08点01分
level 12
贴吧用户_0JNJWtE684
偶那 tiebahelper 光算 .h 和 .cpp 中去掉空行和注释就已经 6500 行了、
2012年11月04日 15点11分
6
矮油嫑酱紫唉
着实不少
2012年11月04日 15点11分
itianda
昨天写了个简单的activex控件容器外加一个控件,目测不超过1500行
2012年11月04日 15点11分
gameloftyou
2012年11月04日 15点11分
📸菜园子码农📸
2012年11月04日 15点11分
level 15
幻の上帝
我那当example+测试用例的YReader光UI(不算拾色器和文本布局)大约也就1000行……很多东西还没封装,很乱(理想大概200行这样子)。。。
(算上库还得*10……
)
2012年11月04日 15点11分
7
gameloftyou
,目前就封了个panel类(其实啥也没画,当父窗口用),另外我想问下,你的这个库怎么封的,用的还是类似api这种消息机制
2012年11月04日 15点11分
幻の上帝
回复 gameloftyou :不依赖Native API,自己实现消息队列和图形接口,顺便照抄了C# delegate/boost.signal。但是消息能不用就不用,尽量使用后者的同步回调。再往上搅合MVC,最上层才是部件。
2012年11月04日 16点11分
gameloftyou
@幻の上帝
手动拜。
2012年11月04日 16点11分
level 11
itianda
木有滚动条,需要resize一下窗口边框并等待listview重绘才会有滚动条。。不知道你咋弄的
2012年11月04日 15点11分
8
gameloftyou
我也是刚把ListView加上,没想到还有这问题。
2012年11月04日 15点11分
gameloftyou
令人纠结的是那个combobox,一旦电脑主题换成windows经典主题后,拖下窗口它就消失,害我不得不额外加上一句InvalidateRect,而这个listview在windows经典主题下同样拖放窗口后显示不出来,这次加InvalidateRect也不好用了,listview的边框部分画不出来。
2012年11月05日 05点11分
gameloftyou
难道说是我注册的那个panel窗口类出问题了(任务界面都是在panel窗口上画的,里面也就处理了下WM_SIZE消息,调整下各个按钮等控件的位置,其他的都交给DefWindowProc了)
2012年11月05日 05点11分
itianda
处理下paint消息
2012年11月05日 05点11分
level 11
itianda
昨天刚好在写按钮,用的qq界面的素材
2012年11月04日 15点11分
9
level 13
贴吧用户_0Pyt3Na
LZ怎么实现点×之后隐藏起来
2012年11月04日 15点11分
10
gameloftyou
ShowWindow
2012年11月04日 15点11分
LuoJi_1995
处理Closing事件,取消关闭并隐藏窗体
2013年01月12日 09点01分
level 13
📸菜园子码农📸
2012年11月04日 15点11分
11
gameloftyou
谢顶
2012年11月04日 15点11分
level 4
期许Ω
为什么要重复造轮子 直接使用
directui不是很好么
2012年11月05日 00点11分
12
itianda
现有的开源库都不好用
2012年11月05日 02点11分
level 4
奥茨马
厉害呀!
2012年11月05日 00点11分
13
level 7
风萧潇而吹衣
大一学生党,表示拜服
2012年11月05日 01点11分
15
level 12
v2abcd
可以参考硕鼠,我对视频地址解析感兴趣的,有代码么
2012年11月05日 01点11分
16
itianda
抓包+反编译flash
2012年11月05日 01点11分
gameloftyou
没有,不过原版是用c#写的,开源的,你可以去找下。
2012年11月05日 01点11分
itianda
回复 itianda :顺便,硕鼠界面真心丑..
2012年11月05日 01点11分
level 9
无极神原
我写2000行估计才有你这效果,还只是界面
2012年11月05日 03点11分
17
level 13
💦Rain
2012年11月05日 04点11分
18
level 6
不屑宠儿
有木有什么牛叉的效果哈哈。。
2012年11月05日 06点11分
19
level 5
lndex_asp
我这个怎么样
2012年11月05日 08点11分
20
itianda
话说qq出2013了..
2012年11月05日 09点11分
gameloftyou
简洁大方。
2012年11月05日 10点11分
1
2
尾页