炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4277|回复: 1

[文档错误-已解决] 按钮贴图

[复制链接]
  • TA的每日心情
    萌哒
    2023-7-5 10:47
  • 发表于 2017-4-12 12:35:08 | 显示全部楼层 |阅读模式
    //包含炫彩界面库文件#pragma comment(lib, "XCGUI.lib")#include "xcgui.h"HWINDOW  hWindow=NULL;int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow){    [url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__group_global_a_p_i.html#ga9095e1bce9f8379dfa30ff0c85693bdb]XInitXCGUI[/url](); //初始化    hWindow=[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__xc__window.html#ga23d60c2703ebb211784ff5babf7b068a]XWnd_Create[/url](0,0,300,200,L"炫彩界面库-窗口");//创建窗口    if(hWindow)    {        HELE hButton=[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__button.html#gab034e6daf33ee4bd73444c77dc25cb6f]XBtn_Create[/url](100,50,80,25,L"Button",hWindow); //创建按钮                HBKM  hBkM=[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__element.html#gae77e3743ce7bbcadbec3a0848ba1e0ea]XEle_GetBkManager[/url](hButton);  //获取背景管理器        [url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__xc___bk_manager.html#ga403bfcec0789587ef62e104885891e99]XBkM_AddImage[/url](hBkM,[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__group_button_state_flag.html#ggadfefc944ece4eb80e41de18924ac3bcaa891edab7c6e34b31b5a310a1b07caf39]button_state_leave[/url],[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__xc__image.html#ga3d94288337f57bcdf291205809e66f36]XImage_LoadFile[/url](L"image\\button_leave.png")); //设置鼠标离开状态贴图        [url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__xc___bk_manager.html#ga403bfcec0789587ef62e104885891e99]XBkM_AddImage[/url](hBkM,[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__group_button_state_flag.html#ggadfefc944ece4eb80e41de18924ac3bcaa9f2a9303f0916747f70579830cdaae11]button_state_stay[/url],[url=mkMSITStore:G:\c_study\%E7%95%8C%E9%9D%A2%E5%BA%93\%E7%82%AB%E5%BD%A9\%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v2.1.1).chm::/group__xc__image.html#ga3d94288337f57bcdf291205809e66f36]XImage_LoadFile[/url](L"image\\button_stay.png")); //设置鼠标停留状态贴图        XBkM_AddImage(hBkM,button_state_down,XImage_LoadFile(L"image\\button_down.png")); //设置鼠标按下状态贴图        XWnd_ShowWindow(hWindow,SW_SHOW);//显示窗口        XRunXCGUI(); //运行    }    XExitXCGUI(); //释放资源    return 0;}

    这个文档例子在炫彩库2.1.1上测试不成功. 经技术人员的修改如下:class CMyWindowButton{public:    HWINDOW m_hWindow;    HELE    m_hButton_close;    HELE    m_hButton;    CMyWindowButton(){        Init();    }    void Init()    {                //XInitXCGUI(); //初始化                HWINDOW hWindow = XWnd_Create(0, 0, 300, 200, L"炫彩界面库-窗口");//创建窗口                if (hWindow)                {                        HELE hButton = XBtn_Create(100, 50, 80, 25, L"Button", hWindow); //创建按钮                                XBtn_AddBkImage(hButton, button_state_leave, XImage_LoadFile(L"image\\Sys\\msg_icon_info.png")); //设置鼠标离开状态贴图                        XBtn_AddBkImage(hButton, button_state_stay, XImage_LoadFile(L"image\\Sys\\msg_icon_error.png")); //设置鼠标停留状态贴图                        XBtn_AddBkImage(hButton, button_state_down, XImage_LoadFile(L"image\\Sys\\msg_icon_check.png")); //设置鼠标按下状态贴图                                        }                XWnd_ShowWindow(hWindow, SW_SHOW);//显示    }    int OnBtnClick(BOOL *pbHandled)    {        MessageBoxW(XWnd_GetHWND(m_hWindow),L"你点击了按钮",L"提示",MB_OK);        return 0;    }};int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){    XInitXCGUI();    CMyWindowButton  MyWindow;    XRunXCGUI();    XExitXCGUI();    return 0;}

    该用户从未签到

    发表于 2019-4-9 23:00:59 | 显示全部楼层
    路过,发几张美女图片


    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-4-27 02:24 , Processed in 0.066319 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表