共用方式為


CImageList::Copy

此成員函式實作 Win32 函式 ImageList_Copy的行為 Windows SDK,如中所述。

BOOL Copy( 
   int iDst, 
   int iSrc, 
   UINT uFlags = ILCF_MOVE  
); 
BOOL Copy( 
   int iDst, 
   CImageList* pSrc, 
   int iSrc, 
   UINT uFlags = ILCF_MOVE  
);

參數

  • iDst
    做為複製作業的目的要用的影像之以零起始的索引。

  • iSrc
    做為複製作業的來源使用的影像之以零起始的索引。

  • uFlags
    指定要列印作業的類型將進行的位元旗標值。 這個參數可以是下列其中一個值:

    意義

    ILCF_MOVE

    要複製至目的影像的索引。 這個作業會產生指定影像的多個執行個體。 ILCF_MOVE 為預設值。

    ILCF_SWAP

    影像內的來源和目的端影像的交換位置清單。

  • pSrc
    物件是複製作業的目標的 CImageList 物件的指標。

傳回值

如果不是零,則成功,則為零。

範例

CImageList myImageList2;
myImageList2.Create(32, 32, ILC_COLOR8, 0, 4);

// Copy the first image from myImageList2 and make it 
// the first image of m_myImageList.
m_myImageList.Copy(0, &myImageList2, 0, ILCF_MOVE);

// Recopy the image to make it also the last image in m_myImageList.
m_myImageList.Copy(m_myImageList.GetImageCount() - 1, (int)0, 
   (UINT)ILCF_MOVE);

需求

Header: afxcmn.h

請參閱

參考

CImageList 類別

階層架構圖表