GetSaveFileName()の関数が失敗しまくっています。
即座に0を返します。表示されるはずのダイアログは
一瞬も表示されません。
プログラムというより、このWindows98の何かが足りないのかもしれません。
ソースは
http://www14.big.or.jp/~ken1/tech/tech14.html
とか4つのサイトのソースで試したけどどれもだめでした。
何が原因だと思いますか?