- ★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
480 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/09/23(金) 05:05:41.70 ID:bvBZUCFf - appbarごときは、このハッカー様が四日間で解析してやるぜ。
|
- ★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
481 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/09/23(金) 23:46:50.93 ID:bvBZUCFf - appbarについてまとめる。
アプリ側がappbarを操作する関数はshell32のSHAppBarMessageだ。appbarの一部は、デスクトップ画面を管理するexplorer側で実装されている。 ここでappbarのshell32とexplorerが互いに通信する必要がある。この通信に関してはどうやらShell_TrayWndウィンドウにWM_COPYDATAメッセージを送信しているようだ。
|
- ★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
482 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/09/23(金) 23:53:29.45 ID:bvBZUCFf - appbarはデスクトップの端に取り付ける形で、主にウィンドウの位置とサイズの補正、登録と登録解除、イベントの通知を行っている。
デスクトップの端にappbarを取り付けると、現在のモニターにおいてデスクトップアイコンの置けるワークエリアが小さくなる。 appbarは将来的にマルチモニターをサポートすべきだが、今回は簡単のため、単一モニター環境を仮定する。
|