固定CDockablePane的一些小技巧

去除CDockablePane的隐藏、关闭、拖动、浮动风格

在头文件里重载

virtual BOOL CanBeClosed() const { return FALSE; }
virtual BOOL CanAutoHide() const { return FALSE; }
virtual BOOL FloatPane(CRect rectFloat, AFX_DOCK_METHOD dockMethod = DM_UNKNOWN, bool bShow = true) { return FALSE; }
virtual BOOL CanFloat() const { return FALSE; } 

但是禁止拖动好像不行,将Create函数的COntrolBarStyle设为AFX_CBRS_FLOAT | AFX_CBRS_CLOSE  | AFX_CBRS_AUTOHIDE,去掉了AFX_CBRS_RESIZEABLE

最好在创建之前EnableLoadDockState(FALSE);禁止从注册表读取状态

固定CDockablePane的一些小技巧

时间: 2024-11-03 21:04:03

固定CDockablePane的一些小技巧的相关文章

移动端样式小技巧

平时在移动端开发拼页面的过程中总会遇到一些问题,主要是各手机webview样式显示效果不一致造成的.以下总结了一些常见坑和一些小技巧,希望对看官有所帮助! 本文只针对两大手机阵营 Android和IOS 中的魅蓝metal 和 iPhone6进行样式对比. 一.line-height line-height经常用于文字居中,当然也有小伙伴会用上下padding去写.but!不管你用padding还是line-height,不同手机显示效果还是-不一样. 一般会这样写 .demo{ height:

iOS 小技巧总结,绝对有你想要的

iOS 小技巧总结,绝对有你想要的 原文链接:http://www.jianshu.com/p/4523eafb4cd4 在这里总结一些 iOS 开发中的小技巧,能大大方便我们的开发,持续更新. —— 由 xcvxvxc分享 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 在viewWillAppear里面添加如下代码: //分组列表头部空白处理 CGRect frame = myTableView.tableHeade

QTP使用小技巧

一.添加固定注释 新建一TXT文档,将要添加的注释写在文档中 将文档名改为:ActionTemplate.mst 将文件放到QTP安装目录的dat文件夹中 设置好后,在QTP中每次新建一个测试就会自动添加固定的注释 二.调用外部vbs文件方法 1.将通用函数写在一个vbs文件中,以供其他脚本调用 2.调用外部VBS文件中的通用函数的方法(二选一即可),设置完后在QTP中直接使用函数名进行调用: 1)通过在QTP中设置:file-->settings-->Resource-->“添加VBS

前端网络、JavaScript优化以及开发小技巧

一.网络优化 YSlow有23条规则,中文可以参考这里.这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少. 1)合并压缩CSS.JavaScript.图片,静态资源CDN缓存 通过构建工具Gulp,可以在开发的时候就将合并压缩的事情一起做掉. 之所以要做合并压缩是因为:HTTP 1.x不允许一个连接上的多个响应数据交错到达(多路复用),因而一个响应必须完全返回后,下一个响应才会开始传输. 也就是说即使客户端同时发送了两个请求,而且CSS资源先准备就绪,服务器也会先发

ios小技巧

ios开发小技巧(转) 1.通过下面方式可以获取图片的像素颜色点:- (void*)getImageData:(UIImage*)image{    void* imageData;    if (imageData == NULL)         imageData = malloc(4 * image.size.width * image.size.height);        CGColorSpaceRef cref = CGColorSpaceCreateDeviceRGB();  

android 系统定制的小技巧

<转>android 系统定制的小技巧(网络收集) 1开机图片: android-logo-mask.pngandroid-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png./frameworks/base/core/res/assets/image

8个小技巧让你的网站脱颖而出

如今的个人网站越来越多,排名越来越困难,怎样才能在众多的网站当中排的一个好名次,让更多的用户找到你?这里给大家分享8个小技巧,让你的网站脱颖而出. 1.确定网站的目标关键词. 我理解的目标关键词是: 一.搜索量比较大. 二.竞争比较激烈. 三.必须跟网站内容相关. 如何选择目标关键词: 建议做调查,如果大型网站的关键词跟你选择的目标关键词重复,则要避开,否则很难做上去.建议做搜索量比较大的词但是竞争性比较小的目标关键词. 目标关键词最好做到网站标题上,权重比较大,最多不超过4个,3个最好. 2.

android 系统定制的小技巧(网络收集)

1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png ./frameworks/base/core/res/assets/images/android-logo-shine.png

积累的VC编程小技巧之框架窗口及其他

1.修改主窗口风格 AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名.窗口是叠加型的.可改变窗口大小等.要修改窗口的缺省风格,需要重载CWnd::PreCreateWindow(CREATESTRUCT& cs)函数,并在其中修改CREATESTRUCT型参数cs.CWnd::PreCreateWindow 函数先于窗口创建函数执行.如果该函数被重载,则窗口创建函数将使用CWnd::PreCreateWindow 函数返回的CREATESTRUCT