双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

视图的ONPAINT 问题 谢谢!

antsmoving antsmoving 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在视图类中有段代码 改变图标信息的坐标变量,然后发送消息SengMessage(WM_PAIN,0,0);
我在OnPaint函数中加了Beep,运行时发出了声音,但图标的位置在界面上没有改变,但是,当最小化后在恢复这样的时候,图标的位置发生改变,另外如果不发送消息,直接Invalidate(),图标位置的改变也能显现出来。

程序中
void CSCNView::OnDraw(CDC* pDC)
{
// TODO: 在此添加专用代码和/或调用基类

//CPaintDC dc(this);
//COLORREF crMask = RGB(0x00,0x00,0xff);

}

请问是什么原因?如何解决 ? 谢谢!
...全文
评论 19
收藏 已收藏
分享
返回顶部
antsmoving
界面 15,976 成员 115,866 内容