Today画面で左右のキーを押すことで発信履歴・着信履歴を表示できるようにするアプリです.
es, ad[es]では標準で可能なため,無印003向けとなります.
バイナリとソースはこちら.
tdCallLogHk.zip
tdCallLogHk_src.zip
あくまでも検証用なため,実用にするのは控えたほうが身の為ですよ.
このアプリでは,他プロセスのウィンドウに対してSetWindowLong()を呼び出しています.MSDNにはそのような呼び出しは失敗すると書いてあるんですが,何故か成功しちゃっています.検証用としているのはそれが理由となります.
(アドレス空間的にはどうなっているのか謎ですが)
TodayPluginを作成し,そのPluginの初期化処理でDesktopExplorerWindowのサブクラス化を行うのが正しい実装方法と思われます.
TodayPluginならば同一プロセス内ですので.
ShPhoneStatusP.dllなんかはそうやっているかも.
こうしてネタ&ソース公開していただいているおかげで、早速でてきたUse10Key(Uploader)いただきました。有り難うございます。
コメントありがとうございます.
Use10KeyはWifiInfoの作者のkazuakiさんが作成されたものですね.
自分がblogで書いたネタや公開したソースが参考になって,新しいアプリが開発されると嬉しいものですね〜
>嬉しいものですね〜
いやいやそれはこちらこそ^^ヾ
と、大変亀ですが窓の杜&DIGITAL ARENA掲載おめでとうございます。