zoukankan      html  css  js  c++  java
  • 气泡提示 .

    气泡提示和气球提示是不一样的,如果要实现气球提示(经常在系统栏弹出的提示)需要去微软网站下载新的SDK才能支持。

    我们来看看气泡提示是怎么样的。

    1、 写一个类继承CToolTipCtrl

    2、 在类中添加下列方法

    BOOL AddTool(UINT nID,LPCTSTR Text)

    {

           TOOLINFO ti;

           memset(&ti,0,sizeof(TOOLINFO));

           ti.cbSize=sizeof(TOOLINFO);

           ti.hwnd=this->GetOwner()->GetSafeHwnd();

           ti.uFlags=TTF_IDISHWND|TTF_SUBCLASS;

           ti.uId=(UINT)GetParent()->GetDlgItem(nID)->m_hWnd;

           ti.lpszText=(LPSTR)Text;

           return (BOOL)SendMessage(TTM_ADDTOOL,0,(LPARAM)&ti);

    }

    参数nID为要添加气泡的控件IDText即为文本内容。

    3、 先在头文件处声明一个新创建的类的变量TextArea

    4、 然后在在对话框OnInitDialog()中添加如下代码

    TextArea.Creat(this);

    //下面这句就是给控件添加气泡提示

    TextArea.AddTool(ControlID,”This is an TextArea example”);

    结果如下:

     

    from:http://blog.csdn.net/sllins/article/details/5557434

  • 相关阅读:
    迭代器&可迭代对象
    递归&栈帧空间
    locals()和globals()
    闭包
    nonlocal和global
    LEGB
    python中编码问题
    关于dict的formkeys方法注意
    深浅拷贝
    通过远程连接批量查看zookeeper服务状态和判断主从节点
  • 原文地址:https://www.cnblogs.com/lidabo/p/2783285.html
Copyright © 2011-2022 走看看