2004-11-30 [長年日記]

[Q3] 2.9.11

2.9.11を出しました。変更点はこちらです。

目玉は、

  • アドレス帳周りのUIとオートコンプリート
  • リストビューのタブ化

でしょうか。

メニューのDnD

MENUINFOのdwStyleにMNS_DRAGDROPを設定して、SetMenuInfoを呼び出すと、ユーザがドラッグするとWM_MENUDRAGが送られてくるので普通にOLE DnDすれば良いようです。ドロップされる側は、IDropTargetを実装して、WM_MENUGETOBJECTが送られてきたときに返してあげれば良さそうな感じです。

MENUINFOを見ると、MNS_AUTODISMISSとかMNS_MODELESSとか面白そうなのがありますね。

OpenSSLのバグ? (3)

デバッグビルドを作って調べて見たところ、そもそもの原因はCAの証明書ストアにある事がわかりました。ca.pemはWindowsの証明書ストアからエクスポートして作っているのですが、なぜかThawte Server CAの証明書は自己署名されたものとRoot SGC Authorityに署名されたものの両方が入っています。そしてRoot SGC Authorityの証明書は入っていない(さらに期限も切れている)ため、エラーになっていました。

しかし、LinuxやCygwinでは問題ないのに、なぜWindowsだけ問題がでるのかは謎です。

とりあえず、サンプルのca.pemは作り直してダウンロード可能にしておきました。


トップ «前の日記(2004-11-29) 最新 次の日記(2004-12-01)»