做界面的朋友们进来讨论一下 在自画对话框的 几个难点问题!!!

greenabc 2005-11-04 03:14:16
自画对话框的软件,可以说国内国外遍地都是,但国内 很多的软件都不符合 Windows 常规,不能实现下面的两点, QQ 的和好友聊天的对话框做到了.

1. 点击任务栏中代表该对话框的按钮,能使对话框最小画,就象标准对话框一样.

2. 对话框最大化时,拖动任务栏改变任务栏高度时,对话框高度跟着做适应改变,不仅变小,主要是任务栏反拖回的过程中对话框要跟着变大

同时都要求能够在四周和四个角能够拖动改变大小.
...全文
233 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenabc 2005-11-15
  • 打赏
  • 举报
回复
并且好差呀!做的太差了,那个也能拿出来卖呀!真丢人!
greenabc 2005-11-15
  • 打赏
  • 举报
回复
都是广告!
psbeond 2005-11-11
  • 打赏
  • 举报
回复
没顶出来吗?我不给源代码了吗?不看呀?
greenabc 2005-11-11
  • 打赏
  • 举报
回复
再顶
greenabc 2005-11-10
  • 打赏
  • 举报
回复
自己顶一下
psbeond 2005-11-08
  • 打赏
  • 举报
回复
不见得非用对话框,你用CWnd也可以呀。
我说的不对吗?用里面的方法确实可以实现呀?为什么说做广告呢?
我只是说我用CWnd的方法实现了,证明就在www.iuishop.com中。你可以不看证明,只看观点。
greenabc 2005-11-08
  • 打赏
  • 举报
回复
是本来默认是那样的,
但是重写 NcHitTest 和 NcPaint后就不是了,
不要求很不规则,要保留标题栏。
goodboyws 2005-11-08
  • 打赏
  • 举报
回复
1. 2.默认就是这样,不需要你处理
3.可以自己实现,也可以用已有的功能,要看你异型窗口的不规则程度
greenabc 2005-11-08
  • 打赏
  • 举报
回复
楼上有道理!
psbeond 2005-11-08
  • 打赏
  • 举报
回复
你要的不就是这种效果吗?
http://www.iuishop.com/download/MediaPlayer.rar
也是给CSDN一个朋友做的。里面是源代码。
AlbortEinstein 2005-11-08
  • 打赏
  • 举报
回复
BS线程
definegg 2005-11-06
  • 打赏
  • 举报
回复
楼上不厚道,乘机广告......





帮楼主顶!
psbeond 2005-11-04
  • 打赏
  • 举报
回复
这个应该很好实现吧。不见得非用对话框,你用CWnd也可以呀?到ww.iuishop.com看看,它的界面库LibUIDK就支持这个,里面还有个用LibUIDK做的软件叫Spy,看看效果。
greenabc 2005-11-04
  • 打赏
  • 举报
回复
象QQ的聊天对话框,应该是在线程中显示的吧?
greenabc 2005-11-04
  • 打赏
  • 举报
回复

我的邮箱是 greenabc300@163.com

能提供示例的话,非常感谢!
greenabc 2005-11-04
  • 打赏
  • 举报
回复
打错了 应该是"最小化" 不是 "最小画"

1. 点击任务栏中代表该对话框的按钮,能使对话框最小化,就象标准对话框一样.

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧