|
안녕하세요 ^.^
Child 폼을 생성할때마다 ImageList를 만듦니다.
ImageList에는 Gif 프레임을 저장을 해놓았습니다.
근데 Child 폼이 2개 이상이 되어버렸을때 ActiveMDIChild 의 ImageList를 제가 원하는 Child폼의 ImageList와 합치고 싶습니다.
제가 짠 코드는
((TImageList *)(MainForm->ImList->Items[MainForm->PopupMenu1->Items->IndexOf(NewItem)]))->AddImages(ImageL);
이렇습니다.
위의 코드를 설명하자면,TImageList 를 만들면서 MainForm의 ImList(TList)에 저장을 해두었습니다.
그리고, 팝업메뉴에 선택한 TImageList에 지금 활성화 되어있는 Child의 ImageList(ImageL)를 저장하는 겁니다.
그런데 실행결과, ImageList에 같은ImageList만 추가 되는 겁니다.
즉, 이미지는 똑같은것만 추가가 되어버리는 거에요... 활성화된 Child창음 무시되어버리고...
위의 코드도 Child 폼에서 코딩한거라...
잘못된게 있으면 지적해주십시요
그럼 좋은 하루 되세요~~
|