listControl添加鼠标浮动提示

本文详细介绍了如何在C++中使用MFC实现ListView控件的工具提示功能,包括设置控件扩展属性、添加消息响应及在消息函数中添加鼠标提示内容。

第一步:将要使用的list设置扩展属性。

m_list.SetExtendedStyle(LVS_EX_INFOTIP | LVS_EX_FULLROWSELECT);

第二步:添加消息响应LVN_GETINFOTIP;

void CXXXDlg::OnLvnGetInfoTipList(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLVGETINFOTIP pGetInfoTip = reinterpret_cast<LPNMLVGETINFOTIP>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码


*pResult = 0;
}

第三步:在上面的消息函数中添加鼠标提示内容;

_tcscpy(pGetInfoTip->pszText,strTips); //设置工具提示


<div class="ptz-side-modal module hide" id="ptz-sider"> <div class="control-bar"> <div class="control-btn" id="wide"><=</div> <div class="control-btn" id="narrow">=></div> <div class="control-btn" id="hide">×</div> </div> <div id="log-copy"></div> <div class="ptz-side-modal-content vertical module"> <span>PTZ Setting</span> <div class="horizontal module" id="ptz-layout"> <div class="vertical ptz-module-left"> <div class="ptz"> ... </div> <div class="horizontal align-center"> ... </div> Go to Preset Point: <div> ... </div> </div> <div class="vertical m-l-10"> <div> Get Preset Points: <button id="get-preset-point">Get</button> </div> <div class="horizontal get-preset-point-form"> <div> <span>Id</span> <div id="id-list" class="preset-list"></div> </div> <div> <span>Name</span> <div id="name-list" class="preset-list"></div> </div> <div> <span>Pan</span> <div id="pan-list" class="preset-list"></div> </div> <div> <span>Tilt</span> <div id="tilt-list" class="preset-list"></div> </div> <div> <span>Zoom</span> <div id="zoom-list" class="preset-list"></div> </div> </div> Set Preset Point: <div> <label>Id: </label> <input type="number" id="set-preset-id" value="1" min="1" max="8" /> <label>Name: </label> <input type="text" id="set-preset-name" value="Preset1" /> <button id="set-preset-point">Set</button> </div> Remove Preset Points: <div> <label>Ids: </label> <input type="text" id="remove-preset-ids" value="[1,2]" /> <button id="remove-preset-point">Remove</button> </div> </div> </div> </div> </div> .ptz-side-modal { position: fixed; right: 0; top: 0; height: 100%; width: 480px; padding-top: 24px; background-color: rgb(255, 255, 255); } .ptz-side-modal-content { height: 100%; } 重点关注这个侧边栏出现的位置,现在是覆盖在页面上方,我希望可以和chorme浏览器的调试页面一样,在不影响页面正常显示的情况下显示在页面的右边,并且可以对宽度进行拖拽,给出实现方案
最新发布
10-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值