IDispatch経由でアクセスすることで、SuperFitToWindowプロパティを設定することはできて、設定自体は効いているようなのですが、PIEで「一列に表示する」を設定した時と見え方が異なります。PIEの場合には横スクロールバーが表示されなくなって縦スクロールだけで見れるようにレイアウトされます。しかし、SuperFitToWindowプロパティをVARIANT_TRUEにしても、単なるFitToWindowよりは幅が狭くなるものの横スクロールバーは出たままです。色々と試したもののPIEと同じ表示にすることができなかったのでとりあえずそのままで入れました。
ときに、SuperFitToWindowはWindows Mobile 2003以降での対応と書いてありますが、PIEで「一列に表示する」機能があるのは2003SEだけ*1に見えます。
ちなみに、Pocket PCを持っていないのでエミュレータで試しているのですが、HTML表示を有効にして割と複雑なページ(レイアウトが複雑だったり、イメージが多かったり、スクリプトをそこそこ使っていたりするページ)を表示するとすぐにメモリが足りなくなってしまいます*2。HTMLメール程度なら大丈夫そうですが、RSSアカウントは実機でも本当に使い物になっているのでしょうか。
SuperFitToWindow は一応 MSDN で確認してからリクエストしたつもりだったんですが、やはり実機(GENIO e830W WM2003SE)でも一列表示にはなっていません。たぶんエミュレータと同じ状況なのだと思います。
RSSアカウントでHTML表示はおおむね問題なく動いています。
BTSにあげてませんが以下のような問題を感じてます。
1. 読み込み中の表示が無いので、本当に読み込んでいるのか、も不具合が発生しているのかがわからない。
2. PIEの性能の為か読込が遅い。
3. 読み込んでいる最中にViewメニューでHTML関連の表示モード切り替えるとViewメニューが表示されたままになる。(ブリンクしているので表示したり消えたりしているのかもしれません。)
4. RSSでHTMLをいくつか読んでからQMAILを終了させても、q3uのプロセスが残っていることがある。
3,4 については最新リビジョンではありません。
また再現性をうまく報告できないので BTS への報告は見送っています。
RSS については 2 の為、HTML モードをにせずに、見る必要のない記事を削除してから HTML モードにしたり、HTMLモードを使わなかったりしています。
サイトによって利用の方法を変えています。
すみません少々訂正です。
1.
も不具合が発生しているのかがわからない。
↓
不具合で表示しない状態になっているのかわからない。
3,4 については最新リビジョンではありません。
↓
3,4 は以前のリビジョンで発生していました。最新リビジョンでの発生は未確認です。
---
と、書きましたが、確実に便利になっています。
いろいろご対応ありがとうございます。
やはり、SuperFitToWindowだけではうまくいかないようですね。気が向いた時にまた色々試してみます。