有難うございます。
一つ聴いてよろしいですか?というのは、私を困らせたのは、Reportでのリスト化なんです。
long state = ::GetWindowLong(ma.GetSafeHwnd(), GWL_STYLE);
::SetWindowLong(ma.GetSafeHwnd(), GWL_STYLE,(state & ~LVS_TYPEMASK)|LVS_REPORT);
で、REPORTになるじゃないですか。
そうすると、アイコンが消えるのですか?
それで、試行錯誤がんばっていたわけです…。