Cdialog looks as if it can do the job at least – haven’t got the toolchain setup for as yet. Doesn’t look as if it is invoked anywhere. Should be in the module which manages the click events for menus and/or buttons – has this always been the case?
The dialog is supposed to open when ID_SETACTIVE is clicked – hmmm this is a CListCtrl – e.g.
https://stackoverflow.com/questions/1462895/how-to-detect-a-clistctrl-selection-change
Try something like the following at this line:
m_FileList.ShowWindow(SW_SHOW);