Problem for me is im adding items to a ListControl from a database, so cannot do this in constructor as listcontrol windows not created yet, seems these are created once OnInitDialog is called, but i can then have a database failure while populating the list in which case need to abort creation of dialog and inform the caller?

How best to acheive this?

Thanks.