vc++-MFC工具栏的问题,VC++6.0

问题描述

MFC工具栏的问题,VC++6.0

VC++的MFC定义的用户界面,如何去掉工具栏上的手柄,防止用户将工具栏用鼠标拉出来?

解决方案

在你的frame代码中找到

    // TODO: Delete these three lines if you don't want the toolbar to
    //  be dockable
    m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
    EnableDocking(CBRS_ALIGN_ANY);
    DockControlBar(&m_wndToolBar);
注释掉它们

解决方案二:

EnableDocking 参数为零时表示不允许依靠。

时间: 2025-01-24 03:16:19

vc++-MFC工具栏的问题,VC++6.0的相关文章

VC/MFC 工具栏上动态添加组合框等控件的方法

引言 工具条作为大多数标准的Windows应用程序的一个重要组成部分,使其成为促进人机界面友好的一个重要工具.通过工具条极大方便了用户对程序的操作,但是在由Microsoft Visual C++开发环境所创建的应用程序框架中的工具条只是一个简单的按钮的集合,在功能上也仅仅是起到了菜单快捷方式的作用,而没有做到象VC.Word等软件的工具条那样,提供多种不同类型的标准控件如组合框.编辑框等.尤其是组合框在添加到工具条上后,可将原本需要在弹出对话框中完成的交互操作在工具条上就可以进行,从而在很大程

框架-滑动窗口协议模拟用vc++/mfc做的,其中代码缺少.rc文件不能在vc++6.0上运行!!怎么补

问题描述 滑动窗口协议模拟用vc++/mfc做的,其中代码缺少.rc文件不能在vc++6.0上运行!!怎么补 求教!! // Sender.cpp : Defines the class behaviors for the application. #include "stdafx.h" #include "Sender.h" #include "SenderDlg.h" #ifdef DEBUG #define new DEBUG_NEW #u

VC/MFC中如何自定义消息

定义一个自定义消息号:const UINT WM_MYMESSAGE = WM_USER + n; // 自定义消息一般大于WM_USER,然后就可以为该消息添加映射了. afx_msg LRESULT OnMyMessage ( WPARAM wParam, LPARAM lParam ); ON_MESSAGE ( WM_MYMESSAGE, OnMyMessage ) LRESULT cxx::OnMyMessage ( WPARAM wParma, LPARAM lParam ) { .

vc++ mfc 剪贴板操作教程

本文主要介绍了VC++/MFC中如下内容的剪贴板操作: 1.文本内容的操作 2.WMF数据的操作 3.位图的操作 4.设置使用自定义格式 5.感知剪贴板内容的改变 6.自动将数据粘贴到另一应用程序窗口 一.文本内容的操作 下面的代码示范了如何将文本内容复制到剪贴板(Unicode编码的先转化为ASCII): CString source; //文本内容保存在source变量中 if( OpenClipboard() ) { HGLOBAL clipbuffer; char * buffer; E

access数据库-VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因?

问题描述 VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因? 下面是一段插入的代码,不能插入,在第二个str.Format()时出现FROM子句出错. 我在执行查询时是成功的. void CINPUT::OnTianjia() { // TODO: Add your control notification handler code here UpdateData(TRUE); if(m_No.IsEmpty() || m_name.IsEmpty()

mfc-请教一下VC++MFC一段代码的意思

问题描述 请教一下VC++MFC一段代码的意思 在鼠标右键菜单ONCONTEXTMENU函数里面,有这么一段 CMenu menu; VERIFY(menu.LoadMenu(CG_IDR_POPUP_TYPING_TEST_VIEW)); CMenu* pPopup = menu.GetSubMenu(0); ASSERT(pPopup != NULL); CWnd* pWndPopupOwner = this; while (pWndPopupOwner->GetStyle() & WS

VC/MFC如何设置对话框背景颜色

VC/MFC如何设置对话框背景颜色 2007-06-19 19:57 1. 重载OnCtlColor    (CDC*    pDC,    CWnd*    pWnd,    UINT    nCtlColor),即WM_CTLCOLOR消息.      ----    ①在CExampleDlgDlg的头文件中,添加一CBrush的成员变量:        class    CExampleDlgDlg    :    public    CDialog      {...      pro

VC/MFC 当鼠标移到控件上时显示提示信息

VC/MFC 当鼠标移到控件上时显示提示信息 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法.  一般用法步骤:   添加CToolTipCtrl成员变量 m_tt.   在父窗口中调用EnableToolTips(TRUE);   在窗口的OnCreate(或者其他适当的位置)中向ToolTip中添加需要显示Tip的子窗口,并同时指定相应的显示字串CToolTipCtrl::AddToo

vc++-VC++ MFC 根据不同用户加载不同的菜单,求帮助,谢谢啦

问题描述 VC++ MFC 根据不同用户加载不同的菜单,求帮助,谢谢啦 设定变量m_power=1加载MAINMENU菜单,m_power=0,加载MENU3菜单,这是我写的,为什么无论m_power等于1或0都加载的是MAINMENU? 解决方案 应该是: if(g_power == 1),而不是赋值 = 解决方案二: if(g_power = 1)..这个错误太低级了..g_power = 1赋值返回永远是真 解决方案三: 判断的时候最好是把常量写在==的左边. 解决方案四: 谢谢你们!!!