鼠标移动到CStatic上改变图标??

Nirvana0 Nirvana0 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我添加了一个基于CStatic类的新类,重载了
OnMouseMove方法
基本代码如:
CMyStatic.cpp
ON_WM_MOUSEMOVE()
...
void CMyStatic::OnMouseMove( UINT nFlags, CPoint point )
{
::SetCursor(AfxGetApp()->LoadCursor(IDI_ICON1));
或者
::SetCursor(LoadCursor(NULL, MAKEINTRESOURCE(IDI_ICON1)));
}
...

XXX.h
CStatic myStatic;

XXX.cpp
myStatic.Create(_T("测试"), SS_CENTER | SS_NOTIFY,CRect(50,80,305,125),this,IDS_TEST);
调试的时候鼠标移动到myStatic上的时候,能够进入OnMouseMove方法,但是鼠标的光标没有改变,为什么?
...全文

相关推荐

C#,浮动的窗口,鼠标移动时图标改变

浮动的窗口,鼠标移动时图标改变大小。 浮动的窗口,鼠标移动时图标改变大小。

glwygh

MFC自绘柱状图:GDI坐标换算与双缓冲实战指南

在MFC界面开发中,自绘控件常因灵活性高、无外部依赖而优于商业图表库。GDI作为Windows图形设备接口,提供了绘制柱状图所需的基础能力,但其坐标系原点在左上角,与常规数据展示逻辑相反,需要精心进行坐标换算。同时,为消除频繁刷新造成的界面闪烁,双缓冲技术是必须掌握的工程实践。从对话框集成到鼠标悬停交互,自绘柱状图能完全定制外观与行为,适用于工控上位机、设备检测软件等需要轻量级可视化的场景。本文从GDI绘图原理出发,详解DC、画笔画刷、坐标映射及内存位图等核心概念,并结合MFC自定义控件封装,逐步实现一个带

庞少东

css拟态图标,鼠标移动布局变化

css拟态图标,鼠标移动布局变化,新手和复习人群。

在强点

20种鼠标指针、图标

初音、暴走、兔耳、骷髅、外星,,各种鼠标指针,任君挑选。。为啥非要50个字,我凑不够啊,诶,好像够了

LLLEO_

前端-鼠标经过后图标变色

这是两个小图标: 鼠标经过后发现变了颜色: 本来以为是一个普通的鼠标经过事件然后进行变换背景颜色,然后我发现我太天真了,他居然是一张图片!!! 然后我就研究了相关知识: 首先我们要有图标的图片,当然网上也有,也可以自己做。这里我自己准备了一张16*32像素的图标:(此图标我也上传了需要的话直接下载吧) 这里一定要注意背景是透明的而不是纯白! html语句: css: #boke{ width: 16px; height: 16px; background-image: url(client/img/boke.png); /**这里是让图片发生位移**/ backgroun

weixin_38557838
评论 8
收藏 已收藏
分享
返回顶部
Nirvana0
VC/MFC 16,550 成员 421,605 内容