• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

求救!请问VC里如何实现类似CDialogBar或CToolBar的东东,可任意停靠,没有标题栏,并且拖动时没有虚框显示。

ajmd 2001-07-16 01:29:32
类似CDialogBar或CToolBar,可任意停靠,没有标题栏,并且拖动时没有虚框显示,而是实时拖动。请问这样的东西怎麽做啊?那位高手肯指点迷经?
欢迎发例子给我,我的EMail:nhh01@sohu.com
...全文
158 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ajmd 2001-07-19
请大虾给点关怀,给点爱心!
回复
ajmd 2001-07-17
要类似CDialogBar或CToolBar,只有这样才能不影响下面窗口的消息响应!
回复
AriDo 2001-07-17
我还以为“任意停靠”是说象QQ那样自动隐藏的呢,呵呵,原来是说象输入法窗口那样的窗口呀。继承一个CWnd再改改不就行了吗?
回复
ahphone 2001-07-17
标题栏处理掉之后,也就没有默认的拖动效果了,接着做!
我在边上看看。
回复
flytiger610 2001-07-17
以单文档程序为例,标题栏问题可以这样做。
改写CMainFrame的PreCreateWindow函数,在里面去掉你想去掉的东西,

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &=~WD_SYSMENU;//取消标题栏上的按钮
return CFrameWnd:PreCreateWindow(cs);
}
这是我在机械工业出版社出的visual c++编程技巧(多媒体与系统篇)看到的例子,
那句取消标题栏上的按钮的语句看不懂,谁能出来解释一下,还有这本书里讲了很多技巧
建议你看看,应该对你有帮助
回复
ajmd 2001-07-17
任意停靠就是可以拖放到任意位置。
回复
ajmd 2001-07-17
再次求救!!!
回复
AriDo 2001-07-16
大侠!!!什么是任意停靠呢?能不能给解释解释呀?实时移动只要响应OnMouseMove在他中间SetWindowPos不就行了吗?反正你又不要NC区正好省事呀。快给说说任意停靠是什么意思?
回复
ahphone 2001-07-16
坦白的讲,问题是难了点,你稍微降低要求的话,你就有很多的选择。我也很少见到谁用VC做界面做到这副痴迷样的!
可能我的话过了头。
回复
111222 2001-07-16
CRebar成不成啊?还要任意停靠?去bcgsoft.com瞅瞅
回复
ajmd 2001-07-16
你指的是问题难了点,分数少了点吗?我还可以再加分!
回复
ahphone 2001-07-16
过分苛求,没兴趣了~~~~~~
回复
ajmd 2001-07-16
实现没有标题栏或拖动时没有虚框显示其中一项即送分!!!
回复
knight_z 2001-07-16
在生成或创建CToolBar等类的时候有类型的选择,
在那里可以设置CToolBar类型,有不少书介绍。
回复
AriDo 2001-07-16
任意停靠是什么意思?
回复
flytiger610 2001-07-16
gz
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2001-07-16 01:29
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……