I have a class that subclasses CFileDialog. It works fine in XP but in Windows 7, it does not call the overriden functions. For example, I cannot hit my breakpoint in my class' OnCancel function. But no issue in XP.