首页 >> 民生娱乐

文案1683

民生娱乐  2020-07-03 11:00 字号: 大 中 小

如何制作vc按钮图标

    现在电脑的编程等方面的爱好者还有工作者也是越来越多了,因为随着时代的发展、经济科技的发展,电脑渐渐的变成了非常重要的一样物品了。那么在很多的编程爱好者上面,还是有很多的困惑的,按钮图标是一个重要的内容,所以必须要慎重对待,那么为了解答困惑It's actually one of the Most-requested song of my list,现在讲一讲这个vc按钮图标的制作。

    要求:    1.动态生成一个图片按钮,函数输入两幅图片的ID,及按钮坐标和大小,最为重要的是指定单击它要向父窗口传递的消息值(自定义)    2.当鼠标在经过按钮上时图片按钮变为另外一幅图,跟正常状态下的图像形成对比    3.当鼠标单击这个按钮,父窗口得到初始化时给这个窗口指定的消息值,以便在有多个按钮存在时进行区分响应    过程:    1.从CButton类派生CMyBtn类,增加如下变量:     enum {STATE_MOUSEON, STATE_NORMAL}; // 定义按钮状态

     CBitmap m_pBmp1, m_pBmp2;//Load两幅图片     CRect m_Rc; //保存按钮客户区

     int m_State; // 按钮所处状态 为enum的两个值,代表鼠标在按钮上和正常情况下     BOOL m_IsTimerOn; // 定时器开否,用于判断鼠标跟按钮的相对位置

     POINT m_CursorPos; // 鼠标位置    2.因为在动态创建自定义按钮的时候,要指定图片ID、及按钮坐标大小、消息值官大一级压死人。在安胖上面,所以重载CButton类的Create函数。    BOOL CMyBtn::Create(UINT IDBITMAPNOMAL, UINT IDBITMAPMOUSEON, UINT msg,     LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID)  // 重载Create,指定按钮所处两种状态应显示的图片,及单击时向父窗口传递的消息{ // TODO: Add your specialized code here and/o r  call the baseclass m_adBitmap(IDBITMAPNOMAL);    这个 vc按钮图标的制作其实非常的简单操作的,只要你懂得了原理还有方法,新人也是可以慢慢的做好一个按钮图标的,所以要对自己有信心一些。在这个vc创作的过程中要细心一些,尽量的少出血错误,在最后的保存图标按钮的时候,要多注意一些。

老年尿急怎么治疗
泸州好的白癜风医院
鄂州白癜风医院
吐鲁番白癜风医院
威海白癜风医院
威海白癜风医院
推荐资讯