CTextFile::DetectEncodingで、IMultiLanguage2::DetectInputCodepageで文字コードを推測。
TextFile.cppに、
を追加。
このように呼び出す。
MainWindow.cppは、
とし、
とする。

オフの状態で、EUC-JPのファイルを開く。

ここを通って、

自前判定を通り、変換される。

その結果、こうなる。

オンの時は、

ここを通って、

ここに来た結果、

こうなる。
Test/winapi/CTextFile/DetectEncoding/src/CTextFile at master · bg1bgst333/Test · GitHub