## ZKSlideWindow 滑动窗口控件 ### 滑动项监听 ~~~ // 继承ZKSlideWindow内部类ISlideItemClickListener接口,实现相应的回调函数,以下是回调接口的说明 class ISlideItemClickListener { public: virtual void onClick(ZKSlideWindow *pSlideWindow, int index) { // index: 点击索引项 } }; // 设置监听器(该注册由UI Tool自动实现,开发人员只需关注对应cc文件里的回调接口) mSlideWindow1Ptr = (ZKSlideWindow *) findControlByID(ID_HELLO_SLIDEWINDOW1); if (mSlideWindow1Ptr) { mSlideWindow1Ptr->setSlideItemClickListener(this); } ~~~ 假如界面中有滑动窗口控件,UI Tool会帮我们实现滑动窗口的事件监听的代码,开发人员只需关注cc文件里的回调接口: ~~~ static void onSlideItemClick_gridIconView_1(ZKSlideWindow *pSlideWindow, int index) { // LOGD(" ProgressChanged gridIconView_1 !!!\n"); } ~~~ 效果: ![](https://box.kancloud.cn/68c83e8b0cd8984aab3d6a26a06767e8_450x234.png)