xj qian
2024-06-27 e4b4c508c599943ddb22b7d4868ccd40ac05a043
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#pragma once
#include "kcontrol.hpp"
 
using KXMLDOMElementt=Hxsoft::XFrame::KXMLDOMDocument;
using KXMLDOMElement=Hxsoft::XFrame::KXMLDOMElement;
namespace Hxsoft{ namespace XFrame
{
    class IXImageView : public IXFControl
    {
    public:
        int AddImages(LPCTSTR pUrl, LPTSTR pText=NULL);
        int InsertImages(LPCTSTR pUrl, LPTSTR pText, int nIndex);
        int RemoveImage(int nIndex);
        int RemoveImage();
        int GetSelectIndex();
        int SetSelectIndex(int nIndex);
        int GetImageCount();
        int Reset();
        LPTSTR GetImageUrl(int nIndex);
        int SetImageLabel(int nIndex, LPTSTR pText);
        LPTSTR GetImageLabel(int nIndex);
        int Preview(int percent);
        int SelectImage(int nRow,bool bSelect=true);
        int SelectImage(int sRow,int eRow, bool bSelect=true);
        bool IsImageSelected(int nRow);
        int GetNextSelectImage(int nStartRow);
        void SetSelectedMode(int mode);
    };
}}