MDI窗体布局,很简单

sam1111 2001-10-24 01:16:41
各位有没有试过,
怎样将MDI程序中的子窗口固定住,不能够拖动?
...全文
390 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sam1111 2001-10-25
  • 打赏
  • 举报
回复
呵呵,
楼上的,被你赚到了,上次我用同样的方法试的时候竟然不行,所以才问的,可是今天却可以。
dandycheung 2001-10-24
  • 打赏
  • 举报
回复
生成一个 MDI 程序,在 ClassView 中的 CChildFrame 类上右击,选择 Add Windows Message Handler,将弹出的对话框上消息过滤设置为Window(缺省是 MDI Child Frame),对WM_NCLBUTTONDOWN 进行 Add and Edit,该函数改为:
void CChildFrame::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(nHitTest == HTCAPTION)
return;
else
CMDIChildWnd::OnNcLButtonDown(nHitTest, point);
}
liu_feng_fly 2001-10-24
  • 打赏
  • 举报
回复
gz
sam1111 2001-10-24
  • 打赏
  • 举报
回复
算了
sam1111 2001-10-24
  • 打赏
  • 举报
回复
不是吧?
看的人都没有???
sam1111 2001-10-24
  • 打赏
  • 举报
回复
怎么做呢?
大家可以试一试呀!
kingzai 2001-10-24
  • 打赏
  • 举报
回复
可能要重载CWnd类的某个函数。
mn_th 2001-10-24
  • 打赏
  • 举报
回复
响应WM_MOVE每次都移回原来的位置
摘要 ActiveBar 2.0提供了完整的Microsoft Office 和Visual Studio 工具栏,菜单和一个小型容易操作的ActiveX控件中可停靠的模拟窗口。ActiveBar 2.0去除了系统菜单和工具栏的局限性,为您的应用程序提供了完整的运行时自定义和个性化环境功能。 技术特性 唯一的一个交互式WYSIWYG(所见即所得 )设计器,可以直接在您的窗体上运行。 提供菜单,上下文菜单,工具栏,选项卡工具栏,快捷键,可分离工具箱和状态栏;同时也提供了可停靠窗体,以及将ActiveX控件宿主于工具栏中。 提供了状态栏,可以支持各种各样的面板类型(数据型、时间型、Ins, CAPS, 数值型, 和 SCRL),也可以支持宿主ActiveX控件。 支持保存和加载布局功能,以在运行时使用,或创建共享工具库。 包括各种大小图标的支持。 包括按比例调整尺寸的控件容器 包括常规工具的工具库 应用场景 适用于工具栏模块 运用优势 § ;;; ;;;完全运行时控件,用来激活或撤消停靠,浮动,调整大小。 § ;;; ;;; 支持按钮,下拉按钮,复选框,文本框,标签,分隔符,ActiveX控件和可停靠窗体。 § ;;; 支持内置MDI窗体目录和开放的窗体任务栏。 § ;;; ;;; ;;;支持不同工具状态的图标自动解析:点击,激活,撤销。 § ;;; ;;; ;;;可以控制对齐方式,标题位置和工具中的图标。 § ;;; ;;; 支持自动的快捷键操作和每个工具的多种快捷键。 § ;;; ;;; ;;; ;;;可以在运行时进行快捷键自定义。 § ;;; ;;; ;;; ;;;可以将菜单和工具栏布局保存或添加到文件或字节数组中,您可以把图层保存在数据库或注册表中。 § ;;; ;;; ;;;可以创建具有特别上下文的MDI子菜单。 § ;;; ;;; ;;;提供展开菜单和滑动菜单动画。 § ;;; ;;; ;;;提供快捷键梯度和图片背景。 § ;;; ;;; ;;;在弹出菜单中有唯一的标题分离器,可以很清楚的聚集菜单项。 § ;;; ;;; ;;;在弹出菜单和上下文菜单中提供旗帜图片。 § ;;; ;;; ;;;具有Office2000个性化菜单,快速自定义和突出工具。 § ;;; ;;; 具有完全公开的对象模型,可以创建菜单,工具栏以及在运行时以代码形式创建可停靠界面。 开发环境 支持平台:Windows 95, 98 或以上, Windows NT 4.0 或以上。 支持平台 ";;; Microsoft Visual Studio 6.0 Microsoft Visual Studio 97 Microsoft Visual Basic 6.0 Microsoft Visual Basic 5.0 Microsoft Visual Basic 4.0 Microsoft Visual C++ 5.0 Microsoft Internet Explorer 4.0 Microsoft Internet Explorer 3.0 Netscape Navigator Borland(R) C++ Borland(R) Delphi[TM] 3.0 Borland(R) Delphi[TM] 2.0";;; 标准报价 2,550 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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