• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: C/C++
  • 标签:

资源简介

MFC自绘按钮类,用vs2013写的,在使用按钮类对话框的初始化函数调用按钮类的SetBitmapId函数,关于按钮绘制,欢迎访问本博客文章

资源截图

代码片段和文件信息

// PicButton.cpp : 实现文件
//

#include “stdafx.h“
#include “MFCApplication5.h“
#include “PicButton.h“


// CPicButton

IMPLEMENT_DYNAMIC(CPicButton CButton)

CPicButton::CPicButton()
{
m_bOver/*(鼠标位于按钮之上)*/ = FALSE;
m_bSelected/*(按钮被按下)*/ = FALSE;
m_bTracking/*(在鼠标按下释放)*/ = FALSE;
m_bFocus /*按钮为当前焦点*/ = FALSE;
}

CPicButton::~CPicButton()
{
}


BEGIN_MESSAGE_MAP(CPicButton CButton)
ON_WM_MOUSEMOVE()
ON_WM_MOUSELEAVE()
ON_WM_MOUSEHOVER()
END_MESSAGE_MAP()



// CPicButton 消息处理程序




void CPicButton::onmousemove(UINT nFlags CPoint point)
{
// TODO:  在此添加消息处理程序代码和/或调用默认值
if (!m_bTracking)
{
TRACKMOUSEEVENT tme;
tme.cbSize = sizeof(tme);
tme.hwndTrack = m_hWnd;
tme.dwFlags = TME_LEAVE | TME_HOVER;
tme.dwHoverTime = 100;//光标停在按

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-16 11:27  CPicButton\
     文件        3099  2017-06-16 09:50  CPicButton\PicButton.cpp
     文件         968  2017-06-16 09:50  CPicButton\PicButton.h

评论

共有 条评论

相关资源