ファイルの関連付けを調べていて,3D データを表示するツールに関連付けるとうまく表示されない.
MFC ダイアログベースのスケルトンでは,コマンドラインの標準的な処理は入っていない.
それで OnInitDialog の最後の方で次の様にした.
{
CStringArray readFiles ;
for (int a_index=1 ; a_index<__argc ; a_index++) {
CString av = __targv[a_index] ;
readFiles.Add(av) ;
}
if (readFiles.GetSize() > 0) {
ReadFiles(readFiles) ;
}
}
更に,幾つかのツールでうまく開けないものがあった.
InitInstance での初期化手順がうまくなかった.
[…] Windows の場合は __argc と __argv が利用できるのであまり必要ない. […]