如何再显示关闭了的CControlBar?

grgz 2004-06-24 03:50:14
从CControlBar派生一个类创建了一个浮动工具条,按右上角的X,把整个工具条关闭后,请问应如何把它再显示出来?假如是用showwindow(SW_HIDE)的话,工具条上的控近不见了,但是还有一个框框显示.
...全文
54 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
grgz 2004-06-24
太好了,搞定了
假如有两个浮动工具条,要求放在右边,并且一个在上,一个在下,又应该如何做呢?
  • 打赏
  • 举报
回复
思危 2004-06-24
用CMainFrame函数 ShowControlBar 来显/隐,不要直接hide
  • 打赏
  • 举报
回复
相关推荐
免责声明 版权属于个人属有!不得转让(转借.复制.等等...)他人! 如有一切法律责任与本人无关! ============================================================ ============================================================ 使用步骤: 第一步:点击【先注册动态链接控件运行软件.bat】但注意整个文件必须放 在桌面上进行 或者把【动态链接文件】中的9个文件复制在C:\WINDOWS\system32下。 (只复制9个文件,不要把文件夹一起复制!!!非常重要! ) 第二步:如不能正常使用请重启电脑,其他文件请不要删除,移动!否则不能使用! ============================================================ [共享版使用15分钟后会自动退出! 如果你确定想完全使用请与我联系!] QQ:602794951 ============================================================欢迎使用! 说明: 1:alt+ctrl+F12 唤醒隐藏。 2:鼠标右键选择皮肤。 3:液晶屏幕关闭后,移动鼠标或者空格键开启液晶显示器。 4:双击键面也可以隐藏。 5:esc键初始化窗体位置。 6:关闭液晶显示器但电脑任然在工作,网络也不会断。 有些杀毒软件会提示!因为此程序应用了一些钩子!但绝对无马无毒! 功能简介: 1:【网速流量关机】一般用于晚上下载所用,因为晚上人少 有时候出现到了晚上下载流量特别低。可以 根据自己的网速来调整XXX分钟XXXKB。 2:【系统指定关机】这个就不用说了,但要说的是如果你在晚上12点之前设定的 时间是晚上12点过后倒计时会出现错误,但不影响关机(一点小瑕疵)。 3:【系统延迟关机】也就是从现在推迟多长时间关机。(可以根据自己的情况设定) 4:【鼠标空闲关机】如果鼠标不动多长时间就关机(可以根据自己的情况设定) 5:【系统空闲关屏】也就是鼠标不动多长时间关闭电脑屏幕(液晶有效,其他不知道) 关闭屏幕可以延迟显示器的寿命,这个很不错。(关闭显示器一点温度都没有如果要 唤醒按空格键和鼠标,可以和其他的功能配合使用,可以延长显示器X年) 6: 【cpu关机】如果看电影电视的时候睡着了,他可以帮助关机一般的播放器cpu使用都在 30%左右,一但播放完CPU就会低下了。当然根据你的设置的量就关机了。 7:【内存】有三个功能,当你的内存大于设定的时候会提醒你。很多电脑都是内存使用 太大导致死机或崩溃。(很不错的)。 8: 【锁定屏幕】必须输入密码(初始密码为:123456)。(1):(延时)打上勾,输入 时间就可以了。 (2)也可以按下(锁定鼠标)键,直接使用。 此锁屏功能是目前较为强大的锁屏工具!! 友情提示:请一定记好保存的密码!!! ===========================还有一些功能自己慢慢用吧...============= 手机关机: 1:在电脑上登录一个QQ。在[系统设置]->[好友和聊天]->[常规]-> [允许来消息时自动弹出窗口]打钩 2:输入远程QQ昵称 3:用手机上的QQ发任意信息电脑上的QQ即可.." 赶快使用吧! ================================================================== 版权属于个人属有!不得转让(转借.复制.等等...)他人! 如有一切法律责任与本人无关! XP专业版完全通过,其他版本没有测试过!!! 因为技术有限,时间有限,经济有限, 就不更改了! 作者:杨玉祥&许鹏娟 大理 祥云
FC常用类及其成员函数 CRuntimeClass结构 在CRuntimeClass结构中定义了类名、对象所占存储空间的大小、类的版本号等成员变量及动态创建对象、派生关系判断等成员函数。每一个从CObject类派生的类都有一个CRuntimeClass结构同它关联,以便完成在运行时得到对象的信息或基类的信息。 要使用CRuntimeClass结构,必须结合使用RUNTIME_CLASS()宏和其他有关运行时类型识别的MFC宏。 CCmdTarget类 (1)消息发送 MFC应用程序为每个CCmdTarget派生类创建一个称为消息映射表的静态数据结构,可将消息映射到对象所对应的消息处理函数上。 (2)设置光标 BeginWaitCursor() 将光标改为沙漏形状; EndWaitCursor() 将光标改回到之前的形状; RestoreWaitCursor()用于将光标还原为等待状态。 (3)支持自动化 CCmdTarget类支持程序通过COM接口进行交互操作,自动翻译COM接口的方法。 CWinThread类 由CCmdTarget派生,主要工作是创建和处理消息循环。 CWinApp类 从CWinThread类派生,成员函数InitApplication()、InitInstance()、Run()。 在InitInstance()函数中,创建了一个单文档模板类或多文档模板类(CDocTemplate)的对象,并且在文档模板的构造函数中,系统定义的宏RUNTIME_CLASS创建了文档类对象,框架窗口类对象和视图类对象. 在MFC应用程序中有且仅有一个CWinApp派生类的对象,代表程序运行的主线程,代表应用程序本身。 CWnd类 由CCmdTarget类直接派生,是MFC中最基本的GUI对象。公共变量m_hWnd用于存放供API函数调用的窗口句柄。 CframeWnd类 从CWnd类派生而来,主要用来掌管一个窗口。其对象是一个框架窗口,包括边界、标题栏、菜单、最大化按钮、最小化按钮和一个激活的视图。常用成员函数: GetActiveDocument():得到当前文档的指针。 GetActiveView(): 得到当前视图的指针。 SetActiveView(): 激活一个视图。 GetTitle(): 得到框架窗口的标题。 SetTitle(): 设置框架窗口的标题。 SetMessageText(): 设置状态栏文本。 CDocument类 从CCmdTarget派生,作为用户文档的基类,代表了用户存储或打开一个文件。主要功能是把对数据的处理从对用户的界面处理中分离出来,同时提供一个与视图类交互的接口。常用的成员函数有: OnNewDocument(): 建立新文档。 OnOpenDocument(): 打开一个文档。 OnCloseDocument(): 关闭文档。 OnSaveDocument(): 保存文档。 UpdateAllView(): 通知所有视图文档被修改。 SaveModified(): 设置文档修改标志。 CView类 从CWnd类派生而来,是MFC视图类和用户视图类的基类。CWnd::Invalidate()或CWnd::InvalidateRect()可以刷新视图。常用函数有: GetDocument(): 视图类对象访问文档类对象中的数据的. OnDraw(): 这个函数有一个指向CDC类的指针参数, 通过它可能直接调用CDC类上显示数据和图形. 在应用程序窗口出现在及大小发生变化时, 系统将自动调用OnDraw函数 OnInitialUpdate(): 作一些初始化工作. 程序员的主要工作 (1) 重写WinApp派生类的虚函数InitInstance.在这个函数中,按自己的需要创建和显示窗口. (2) 在CDocument的派生类中,声明程序所需的数据和对这些数据进行必要操作的接口函数. (3) 在CViwe类的派生类中编写处理消息的代码.如果在消息处理中需要文档的数据,应该调用该类的成员函数GetDocument来获取文档对象,然后通过文档对象的接口函数对文档中的数据进行操作. (4) 在CViwe类的派生类中的OnDraw函数中编写窗口重绘时的代码. Gilbert觉得以上是很大的类, 下面介绍一些小类: CRect类 矩形类,拥有四个成员变
V11 2.05 修正了一个IP地址设置问题,当客户机使用主机时并配置编号为1的客户机时不出错。更新模块加入了简易的版本检测功能, 同时加入了测试的自动更新功能,写的很粗略,仅供测试。。 修改IP地址时会刷新主界面的IP显示。把之前的拨号成功提示加回来了,有些朋友反映都不知道是否拨号成功 不喜欢的这个提示的朋友可以在主界面设置。。 By Zhangzhezh 2010-11-21 V10 2.05 修复了一下小bug,应某些人要求将CMD窗口封装起来了,以便更好的读取错误信息,当已经连接错误弹出时程序不自动关闭。。 By Zhangzhezh 2010-11-20 V9 2.05 当勾选了自动连接并且已经连接至互联网的情况下程序不会自动连接也不会关闭了,修正了界面里IP信息显示超界的问题, 当自动连接失败时会返回主界面,界面体验的优化,加入了IPV6 ISATAP隧道快速设置功能(测试)。。 By Zhangzhezh 2010-11-20 V8 2.05 修正自动连接功能的返回消息错误,重新布局界面,添加快速访问网络连接路径, 应大众要求讲dialerconfig.xml中的密码加密了,不明文保存了,还有些小Bug优化。。 By Zhangzhezh 2010-11-19 V7 2.05 修复在Win7 64位下自动创建拨号点出错的问题!! 主界面重新排版,IP设置界面加入了例外处理,加入链接状态显示,加入断开连接功能,次增加检测等待时间,以免遇到不准确的连接不成功提示。。 优化了部分代码,修正一下小Bug。。 By Zhangzhezh 2010-11-10 V6 2.05 将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号点每次会自动建立,不用手工创建了。。 By Zhangzhezh 2010-11-6
V12 2.05 修正了在某些Intel网卡上的IP设置和MAC修改问题!如果还有人遇到此类问题,请将系统信息导出,发送至 zhangzhezh@gmail.com 谢谢 将更新文件放入模块文件夹,以免误点。 主界面的地址信息改中文,加主机和客户机段数增加至6个。 By Zhangzhezh 2010-11-23 V11 2.05 修正了一个IP地址设置问题,当客户机使用主机时并配置编号为1的客户机时不出错。更新模块加入了简易的版本检测功能, 同时加入了测试的自动更新功能,写的很粗略,仅供测试。。 修改IP地址时会刷新主界面的IP显示。把之前的拨号成功提示加回来了,有些朋友反映都不知道是否拨号成功 不喜欢的这个提示的朋友可以在主界面设置。。 By Zhangzhezh 2010-11-21 V10 2.05 修复了一下小bug,应某些人要求将CMD窗口封装起来了,以便更好的读取错误信息,当已经连接错误弹出时程序不自动关闭。。 By Zhangzhezh 2010-11-20 V9 2.05 当勾选了自动连接并且已经连接至互联网的情况下程序不会自动连接也不会关闭了,修正了界面里IP信息显示超界的问题, 当自动连接失败时会返回主界面,界面体验的优化,加入了IPV6 ISATAP隧道快速设置功能(测试)。。 By Zhangzhezh 2010-11-20 V8 2.05 修正自动连接功能的返回消息错误,重新布局界面,添加快速访问网络连接路径, 应大众要求讲dialerconfig.xml中的密码加密了,不明文保存了,还有些小Bug优化。。 By Zhangzhezh 2010-11-19 V7 2.05 修复在Win7 64位下自动创建拨号点出错的问题!! 主界面重新排版,IP设置界面加入了例外处理,加入链接状态显示,加入断开连接功能,次增加检测等待时间,以免遇到不准确的连接不成功提示。。 优化了部分代码,修正一下小Bug。。 By Zhangzhezh 2010-11-10 V6 2.05 将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号点每次会自动建立,不用手工创建了。。 By Zhangzhezh 2010-11-6
发帖
VC/MFC

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
帖子事件
创建了帖子
2004-06-24 03:50
社区公告

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