Вы уверены, что работа фрейма вызывает OnFileNew? Если это так, установите точку останова в функции, а затем проследите туда, где она была вызвана. При необходимости переопределите функцию, вызывающую ее, и сделайте все то же самое, за исключением создания нового документа. Это должно сделать это.