您的位置:逆风者 VC++ 正文
 添加时间:2007-09-11 原文发表:2007-09-11 人气:140 来源:vckbase.com

本文章共10305字,分6页,当前第3页,快速翻页:
 

  (32) 如何使能和禁止工具条的工具提示
  如果设置了CBRS_TOOLTIPS风格位,工具条将显示工具提示,要使能或者禁止工具提示,需要设置或者清除该风格位。下例通过调用CControlBar : : GetBarStyle和CControlBar : : SetBarStyle建立一个完成此功能的成员函数:
逆风编程精品

  void CMainFrame : : EnableToolTips ( BOOL bDisplayTips )
  {
  ASSERT_VALID (m_wndToolBar)

  DWORD dwStyle = m _wndToolBar.GetBarStyle ( )

  if (bDisplayTips) dwStyle |=CBRS_TOOLTIPS

  else
  dwStyle & = ~CBRS_TOOLTIPS

  m_wndToolBar.SetBarStyle (dwStyle )
  }

  //Get pointer to toolbar .
  CToolBar * pToolBar = (CToolBar * ) AfxGetMainWnd ( )
  —> GetDescendantWindow(AFX_IDW_TOOLBAR)

  (33) 如何设置工具条标题
  工具条是一个窗口,所以可以在调用CWnd : : SetWindowText来设置标题,例子如下:

  int CMainFrame : : OnCreate (LPCREATESTRUCT lpCreateStruct )
  {
  …
  // Set the caption of the toolbar .
  m_wndToolBar.SetWindowText (_T "Standdard")

(34) 如何使窗口始终在最前方?

  BringWindowToTop(Handle)

  SetWindowPos函数,指定窗口的 最顶风格,用WS_EX_TOPMOST扩展窗口的风格


  Example:
  void ToggleTopMost(
  CWnd *pWnd)
  {
  ASSERT_VALID(pWnd)

  pWnd ->SetWindowPos(pWnd-> GetStyle( ) &WS_EX_TOPMOST)?

  &wndNoTopMOST: &wndTopMost,0,0,0,0,SSP_NOSIZE|WSP_NOMOVE)
  }

  (35) 如何在对话框中显示一个位图
  这要归功于Win 32先进的静态控件和Microsoft的资源编辑器,在对话框中显示位图是很容易的, 只需将图形控件拖到对话中并选择适当属性即可,用户也可以显示图标、位图以及增强型元文件。

  (36) 如何改变对话或窗体视窗的背景颜色
  调用CWinApp : : SetDialogBkColor可以改变所有应用程序的背景颜色。第一个参数指定了背景颜色,第二个参数指定了文本颜色。下例将应用程序对话设置为蓝色背景和黄色文本。

  BOOL CSampleApp : : InitInstance ( )
  {
  …

  //use blue dialog with yellow text .
  SetDialogBkColor (RGB (0, 0, 255 ), RGB ( 255 ,255 , 0 ) )

  …
  }

  需要重画对话(或对话的子控件)时,Windows向对话发送消息WM_CTLCOLOR,通常用户可以让Windows选择绘画背景的刷子,也可重置该消息指定刷子。下例说明了创建一个红色背景对话的步骤。

  首先,给对话基类增加一人成员变量

  CBursh :class CMyFormView : public CFormView
  {
  …

  private :
  CBrush m_ brush // background brush

  …
  }


 

本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 下一页>>
相关文章

VC实用小知识总结 (一)
超强仿QQ自动伸缩窗口
WIN32程序挂钩SetLastError,输出错误描述到
Spy++原理初探
汉诺塔游戏的设计
关于控件注册和使用许可问题的解决办法
基于MFC对话框的NT服务程序框架
计算MDI子窗口数,仅显示文件夹的打开对话框
PE文件格式详解(下)
GDI和GDI 对象的相互转换
BMP图象解析
让你的软件界面更漂亮(五)
MFC中基于对话框程序快捷键的实现
用递归的方法画分形图
利用IJG JPEG Library压缩图像为jpg格式
软件框架的利器、TangramMini组件应用教程六
让你的软件界面更漂亮(六)-- 仿QQ主界面之L
对OpenCV中的平面划分相关函数使用探索
探讨性能测试中的计时问题
用命令模式实现对象存储——对象与关系数据

相关评论


本文章所属分类:首页 VC++

  热门关键字: