Dialog Bar

2016-02-19 12:20 2 1 收藏

下面,图老师小编带您去了解一下Dialog Bar,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - 编程语言 】

Dialog Bar类似一个静态的附在框架窗口上的对话框,由于Dialog Bar可以使用资源编辑器进行编辑所以使用起来就很方便,在设计时就可以对Dialog Bar上的子窗口进行定位。用于显示一些提示字符。MFC中使用CDialogBar类来Dialog Bar控件的各种操作。通过调用
BOOL Create( CWnd* pParentWnd, UINT nIDTemplate, UINT nStyle, UINT nID );创建一个窗口,nIDTemplate为对话框资源,nID为该Dialog Bar对应的窗口ID,nStyle中可以使用以下一些状态条控件的专用风格:

CBRS_TOPDialog Bar在父窗口的顶部

TCBRS_BOTTOM Dialog Bar在父窗口的底部

CBRS_LEFT Dialog Bar在父窗口的左部

CBRS_RIGHT Dialog Bar在父窗口的右部

对于Dialog Bar的所产生消息需要在父窗口中进行映射和处理,例如Dialog Bar上的按钮,需要在父窗口中进行ON_BN_CLICKED或ON_COMMAND映射,Dialog Bar上的输入框可以在父窗口中进行ON_EN_CHANGE,ON_EN_MAXTEXT等输入框对应的映射。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

Dialog Bar支持ON_UPDATE_COMMAND_UI的相关操作,如SetText,Enable。

在以后的章节 利用AppWizard创建并使用ToolBar StatusBar Dialog Bar会给出使用的方法。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1600615.html

延伸阅读
在窗体中加入3D Bar 作者 yxbscsc 下载源代码     经常在VCKBASE上面看到很多别人写的文章,想着自己哪天也在上面写点文章呢!正好前几天由于编程的需要。要做一个有3D边框的static控件,于是在查考别人做的3DBar的基础上,自己做了一个C3DBar类,现在把它奉献给...
AccessMenuBarApps 让你的 Menu Bar 不再拥挤   OS X 屏幕上方的菜单条(Menu Bar)常常挤满了各种小图标,13' 的 Macbook 就已经有时会出现比如在 Chrome 浏览器下想拖拽一张图片去 Droplr 分享,结果发现 Droplr 被 Chrome 浏览器自己在 Menu Bar 上的菜单栏遮住。 Menu Bar 上的图标一般分三类:开启的 App 和所带菜单栏、...
在CODEGURU看到一个MDI CLIENT以位图为背景的例子,受到启发,在DIALOG中相似地模仿了以下,效果很好。 主要要点是处理背景擦除消息时在DIALOG CLIENT区域画位图,代码如下: BOOL CBmpbgDlg::OnEraseBkgnd(CDC* pDC) { CRect rect; GetClientRect(&rect); BITMAP bm; CDC dcMem; m_pBmp-GetObject(sizeof(BITMAP),(LPVOID)&...
标签: Web开发
Demonstration script that allows you to enter a file name in a File Save dialog box, and then saves a sample text file (consisting entirely of the current date) under tha...

经验教程

536

收藏

28

精华推荐

在Dialog中使用Menu和Toolbar

在Dialog中使用Menu和Toolbar

p8g5_k3go1szc2

Noma Bar极简风格插画作品

Noma Bar极简风格插画作品

heart薰衣草花

多彩的包装设计欣赏《Tea Bar》

多彩的包装设计欣赏《Tea Bar》

吮吸指间烟味0

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部