DOBON.NET DOBON.NETプログラミング掲示板過去ログ

タスクバーのような画面に埋め込むようなアプリの作り方

環境/言語:[C#、Framework1.1]
分類:[.NET]

ちょっとうまい言い方がないので、表現があれですが
Windowsのタスクバーのように画面の一部としてのアプリって作れますか?
自動的に隠したり、上下左右の端にくっつけたりとかしたいのですが、
作り方も、このようなアプリの正式名称もわからず困り果てています。
よろしくお願いします。
> ちょっとうまい言い方がないので、表現があれですが
> Windowsのタスクバーのように画面の一部としてのアプリって作れますか?

技術的にはもちろん可能です。

ですが、.NET の標準クラスライブラリはそれをサポートしていないので、API を駆使することになります。

> 自動的に隠したり、上下左右の端にくっつけたりとかしたいのですが、
> 作り方も、このようなアプリの正式名称もわからず困り果てています。

名称は「アプバー=AppBar=Application Desktop Toolbar」です。

技術情報は

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/programmersguide/shell_int/shell_int_programming/appbars.asp

以下で解説されています。

# ↑の URL をぐぐったら、WinFX には AppBar のサポートが含まれていることが判明。。。
> 名称は「アプバー=AppBar=Application Desktop Toolbar」です。
>
> 技術情報は
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/programmersguide/shell_int/shell_int_programming/appbars.asp

参考に調べた結果「SHAppBarMessage」APIを使うことまではわかりました。
ただC#でのサンプルが無く、現在も調べておりますがあまり期待できません。
C#でのサンプルもしくは、VBでもいいので使い方がわかりやすいHP
でも教えていただければ助かります。
> 参考に調べた結果「SHAppBarMessage」APIを使うことまではわかりました。
> ただC#でのサンプルが無く、現在も調べておりますがあまり期待できません。
> C#でのサンプルもしくは、VBでもいいので使い方がわかりやすいHP
> でも教えていただければ助かります。

AppBar using C#
http://www.codeproject.com/Purgatory/AppBar.asp
とかはいかがですか。
> AppBar using C#
> http://www.codeproject.com/Purgatory/AppBar.asp
> とかはいかがですか。

返事が送れてすいません。
上記を参考にして少しがんばってみます。
結果は後ほど記載いたします。

DOBON.NET | プログラミング道 | プログラミング掲示板