proguru

posts(11) comments(62) trackbacks(0)
  • C++博客
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(11)

  •  C++(1)
  •  Design Patterns(1)
  •  GUI(6)
  •  Linux(1)
  •  Misc(2)
  •  Plugins architecture

随笔档案(11)

  • 2011年4月 (1)
  • 2011年3月 (1)
  • 2009年8月 (1)
  • 2009年7月 (2)
  • 2009年6月 (1)
  • 2009年1月 (1)
  • 2008年8月 (4)

搜索

  •  

最新评论

  • 1. re: 彻底放弃CN域名
  • 可是我的com,而且买国内空间,刚上线一下子。根本无敏感内容就被墙了。com也会被墙啊,汗。
  • --do1do2
  • 2. re: 彻底放弃CN域名
  • 哥一水的.net和.com, 哈哈
  • --打击装B犯
  • 3. re: 彻底放弃CN域名
  • 可是现在,当你访问慢的时候,被墙的时候,你会觉得不仅仅被鱼肉。。。
  • --溪流
  • 4. re: 彻底放弃CN域名
  • 楼主,这个可以不用发到首页吧。。
  • --Bill Hsu
  • 5. re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录]
  • x64下的thunk代码还是有问题。
    普通thunk,非wndprocthunk。
    期待与你联系。

    我的QQ:1090833
  • --Loaden

阅读排行榜

评论排行榜

re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录] proguru 2009-08-03 09:56
@free2000fly
而且我已经架设了git web服务,不想把代码host到其他站点,自己折腾才带劲:)
re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录] proguru 2009-08-03 09:32
@free2000fly
建议已经采纳,而且代码已经修改过了,谢谢你
不过因为个人博客被封,暂时还未发布新的版本
re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录] proguru 2009-06-09 20:13
@free2000fly
方便你版本控制啊. 还有, 建议你将 BEGIN_MSG_MAP 之类的宏改成如 K_BEGIN_MSG_MAP 这样的, 将来别人用你的代码和 WTL 混合使用时就不会出问题. 另外 END_MSG_MAP(__base) 宏看起来怪怪的.
==============
这个建议值得考虑,谢谢!
消息映射宏总是那么丑陋,也不怕看起来怪怪的了,如果那一天能搞个signal/slot的窗口消息映射机制就好玩了。
re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录] proguru 2009-06-09 20:08
@free2000fly
我没有VC 6编译器,也没用VC 6测试过KWinUI,不过据说VC 6已经太老了,对C++模板的支持比较差。所以我无能为力了,抱歉!
re: 轻量级开源C++ GUI开发框架KWinUI正式发布[未登录] proguru 2009-06-09 15:38
@free2000fly
放那里太麻烦了,如果有人愿意合作开发的话,我可以建个web git repository来一起开发。
re: GUI之窗口过程thunk proguru 2009-03-22 10:41
@Loaden
x86下我做过完全的测试,x64下没有测试过,没有测试环境,如果你测试、修改通过,希望能给个反馈,谢谢。
re: 使用IOCP需要注意的一些问题~~(不断补充) proguru 2008-09-16 14:00
12条:
“这样做就需要减少工作线程的负担,确保工作线程内部要处理费时的工作。”
是不是应该为
“确保工作线程内部_不_要处理费时的工作。”?
re: 设计模式一句话 proguru 2008-08-26 08:36
@oo
Decoupled Via Indirect. -> 藉由间接解耦。
设计模式的思想大抵如是。
re: KWinGUI的一个DEMO proguru 2008-08-25 21:58
这个消息分派真要命,怎么做都感觉不完美!
re: 自己写的一个GUI框架的消息机制 proguru 2008-08-25 21:44
cexer,把你的消息分派原理分析一下吧,把关键代码贴出来看看。
re: GUI之窗口过程thunk proguru 2008-08-25 12:23
@jmchxy
是的,全局函数和static成员函数都可以,文中有述!
re: GUI之窗口过程thunk proguru 2008-08-25 10:23
@陈梓瀚(vczh)
form里使用了哪些组件,form是完全清楚的,form被删除的时候有责任在析构函数里销毁掉那些子组件。
re: GUI之窗口过程thunk proguru 2008-08-25 09:17
@cexer
"帮助用户销毁没有销毁的句柄,删除未删除的指针"
---典型的责任不明确,一般的原则应该是谁的对象谁负责销毁,除非特殊情况。
re: GUI之窗口过程thunk proguru 2008-08-25 08:50
通过这种thunk方法,不用记录已经创建的窗口列表,因为窗口与其对象是天然绑定在一起的。
re: GUI之窗口过程thunk proguru 2008-08-25 08:48
@陈梓瀚(vczh)
是的。有若干种方法可以达到目的。各有优劣罢了...
re: GUI之窗口过程thunk proguru 2008-08-24 22:17
@Condor
command可以解决?能说的稍微详细一些吗?很有兴趣.
re: CPP博客首篇-兼论GUI轮子 proguru 2008-08-24 20:41
@陈梓瀚(vczh)
呵呵,我做这个GUI至少是一年半以前的事情了...
re: CPP博客首篇-兼论GUI轮子 proguru 2008-08-24 12:22
@空明流转
GUI支持多线程是很有必要的,而且实现起来并不复杂,因为底层的SDK基本都是thread safe的。
re: CPP博客首篇-兼论GUI轮子 proguru 2008-08-24 12:20
@cexer
thunk不是必须的,thunk有优点也有缺点,主要的缺点是严重依赖于系统平台,可移植性差。我现在在用thunk,代码很快会贴出。DEP保护是可以简单的绕过的,只要在可执行堆上分配thunk即可。不用thunk容易搞出一堆static的东西,不爽。
 
Powered by:
C++博客
Copyright © proguru