2010-10-28から1日間の記事一覧

先ほどステータス変更のメールが...

通常版のステータス変更の通知メールが届きました。 やっと"In Review"です。

Adobe Readerとの格闘 その4

いいわけがないw IEでPDFを開いていたり Acrobat Readerで直接開いていたり があったらどうするんだよ!!で、変更。 EnumWindows関数でWindowを列挙してコールバック コールバック関数(1)内で"AcrobatSDIWindow"かつ自分のプロセスと同じプロセスのWindowだっ…

Adobe Readerとの格闘 その3

Adobe Readerとの格闘 その2ってことで、無理やりにでも閉じてみることにした。 FindWindow関数で"AcrobatSDIWindow"を探す 見つかったらSendMessage関数で"WM_CLOSE"を送信 プログラム終了 おぉっ、エラーになら... なる!?じゃあ... FindWindow関数で"Acrob…

Adobe Readerとの格闘 その2

結局何が原因かと言うとAdobe Readerとの格闘 その1で参照したMSDNのフォーラムに書かれていた次の現象 WebBrowserコントロール内で参照されている Acrobat Reader の ActiveXコントロールが終了する前に アプリケーションが終了すると発生する事です。 じゃ…

Adobe Readerとの格闘 その1

たまにはWindowsのネタも書いてみようwとあるシステムでPDFをプログラムの画面内に表示する要件があった。 データベース内のデータとPDFのドキュメントを関連付けて画面上に表示するというもので元々存在しているシステムのアドイン的な位置付け。構成は以下…