简单的悬浮显示

     在程序中大家都见到过当鼠标移到某个图标时,会出现一个悬浮显示。由于系统需要,自己在网上查找了一下,实现了简单的静态显示。

     首先,需要在

     CMainFrame::OnCreate()函数里面添加

     if ( !m_wndViewBar.CreateEx(this, TBSTYLE_FLAT|TBSTYLE_TOOLTIPS,

          WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC,                           rZero,IDR_VIEWBAR) ||

          !m_wndViewBar.LoadToolBar(IDR_VIEWBAR) )

     {

                  TRACE0("Failed to create toolbar/n");

                  return -1;      // fail to create

      }

 

      这个即使不添加,之前是默认有的,只是里面的一些设置参数不同。CBRS_TOP是针对横工具栏,竖着的工具栏还没有试过。

 

      然后,在资源中的prompt里面,加上需要的显示的字符串**。注意要带/n,即格式是 /n**

 

 

     动态改变的目前还没遇到,遇到后会补充进来。

你可能感兴趣的:(简单的悬浮显示)