MFC 自绘按钮如何显示提示信息 20
自绘按钮没有ID,通过按钮所占区域操作按钮按钮类没有继承MFC已有的classCClosBtn{protected:HWNDm_hWnd;//按钮所在窗口的句柄COLOR...
自绘按钮没有ID,通过按钮所占区域操作按钮
按钮类没有继承MFC已有的
class CClosBtn
{
protected:
HWND m_hWnd; //按钮所在窗口的句柄
COLORREF m_clrColorKey; //色键
CRect m_rectButton; //按钮的位置
CSize m_sizeButton; //按钮的大小
CImageList m_imglistButtonState; //按钮状态的图片列表
bool m_bIsDownInButton; //鼠标是否在按钮中按下
UINT m_nMessageID; //按钮发出的消息ID
WPARAM m_wParam; //消息参数
public:
CClosBtn(void);
~CClosBtn(void); 展开
按钮类没有继承MFC已有的
class CClosBtn
{
protected:
HWND m_hWnd; //按钮所在窗口的句柄
COLORREF m_clrColorKey; //色键
CRect m_rectButton; //按钮的位置
CSize m_sizeButton; //按钮的大小
CImageList m_imglistButtonState; //按钮状态的图片列表
bool m_bIsDownInButton; //鼠标是否在按钮中按下
UINT m_nMessageID; //按钮发出的消息ID
WPARAM m_wParam; //消息参数
public:
CClosBtn(void);
~CClosBtn(void); 展开
2个回答
展开全部
自绘制按钮应该有句柄,你创建按钮应该会自动生成一个ID,你试试通过句柄能不能获得ID,然后设置一个消息响应函数,你试试看看行不行。http://hi.baidu.com/ykthaha/item/b67f8c3e7a931e40033edcd1这是一篇动态创建button的文章,你仔细分析一下看看能不能用上。
你是在win32控制台下做的button吗?这个我没做过,不过HWND应该有HWND hButton = CreateWindow("button", ......)这个功能,你去查查MSDN吧,可以通过这个试试。
你是在win32控制台下做的button吗?这个我没做过,不过HWND应该有HWND hButton = CreateWindow("button", ......)这个功能,你去查查MSDN吧,可以通过这个试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-10
展开全部
显示提示信息,能具体点吗
更多追问追答
追问
怎么解决对话框内按鼠标绘图的重绘
追答
自绘按钮吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询