掲載 2000年10月31日/最終更新 2010年1月1日
![]() |
| ProgramMenu |
実は私、階層型のメニューでプログラムを立ち上げるのが割と好きなのです。 そういうわけで、Windows CE 2.0 以降の H/PC や Palm-size PC のスタートメニューの「プログラム」の方が、 Pocket PC の平面的「プログラム」よりは好きだったりします。
しかし、なんで Pocket PC ではスタートメニューが階層型じゃ なくなっちゃったんですかね。 「階層メニューは立ったままだとポイントしにくい」 とかの主張はわかりますけど、 「初期設定が階層になってない」ってだけにとどめてくれれば 良かったのに...。
「うーん、Palm-size みたいになんないもんかな〜...。 でも待てよ。 メニューをポップアップするのはそれほど面倒じゃないし、 "\Windows\スタート メニュー\プログラム" の下を読み込んでツリー を作るのも全然簡単だし、組み合わせたら プログラム起動用の階層型メニューぐらい結構わけなく作れるかもね」と ひらめきました。しかし、そう思いながらも ついつい、 SpaceFinderPlus や Tillano Explorer の試作作りなどをしてアイデアのみを頭の片隅にひっそりと放置し、 そのままにしておりました。
そんなある日、「リンクを張りましたよ」 というメールをくださった方と色々メールをやりとりしているうちに 「Pocket PC のプログラムランチャって、みんな平面ものになっちゃって、 メニュータイプのものがなくなっちゃいましたよねー」というご意見を いただきました。
そうそう、「やっぱり階層メニューはいいよね〜」 と思いつつ、 「うーん、これは作るとうれしい人が他にもいるかも知れないなぁ」と思いました。 で、他に似たようなものが無いかどうかを CE4YOU や PocketGear.com や CE City でささっと調べ、 どうも他にはなさそうなことを確認した上で、「どりゃ、いっちょやっか」 と、ぱぱっと作ってしまいました。
作る前は、「造作もなく作れるだろう」と思っていましたが、 本当に造作もなくできちゃいまして、 プログラムサイズもウソみたいに小さい 10KB 台です(※ v1.0 当時)。 もちろん、手を抜いて小さいわけではなく、 必要なエラー処理とかはきちんとやっておりますのでご安心ください。
というわけで、 私の他にも「階層型メニューでプログラムを起動するのが好きだ」という方が もしいらっしゃいましたら、どうぞ活用してやってください。
ProgramMenuPlus は ProgramMenu に、 スタートボタン機能を加えたものです。 すなわち、ProgramMenuPlus を使うと 小さなウィンドウをナビゲーションバー上に作成し、 そのウィンドウをタップすることにより ProgramMenu の階層メニューをポップアップすることができます。
スタートメニューの最上部には、 最近立ちあげたプログラムのアイコンが並びますよね。 これ、とても便利なのですが、Program Menu を利用して、 「プログラムリストを以下に置く:」のチェックボタンをチェックし、 スタートメニュー用のフォルダとは別のフォルダに メニュー項目を置いた途端、Program Menu で立ちあげた プログラムがそこに出てこなくなっちゃいます。
独自のメニュー項目を使いつつ、 最近立ちあげたプログラムもスタートメニューに出したい場合は、 ProgramMenu のメニュー項目を置くフォルダを、 スタートメニューのフォルダの下位層に設定します。 たとえば、作者は「\Windows\スタート メニュー\プログラム\Program Menu」 を「プログラムリストを以下に置く:」で指定しています。
ProgramMenu から立ちあげたプログラムも、しっかりスタートメニューの 「最近立ちあげたプログラムアイコン」に並ぶので便利ですよ。
|
|
|
| Pocket PC Best Software Awards 2005 の System and Registry 部門にてノミネートされました。 | ITM praktiker 誌 の Bestenliste 賞(2006)を受賞しました。 | Smartphone & Pocket PC Best Software Awards 2006 の System and Registry 部門にてノミネートされました。 |
ProgramMenu/ProgramMenuPlus は tGetFile.dll に対応しています。 ProgramMenu/ProgramMenuPlus の設定画面でファイルやフォルダの選択がより簡単に行えるように、 tGetFile.dll もインストールされることをお勧めします。
ProgramMenu はフリーソフトです。 ProgramMenuPlus はシェアウェアです。 使用条件等は添付ファイルに記述してありますので あらかじめお読みいただいた上でご利用ください。
| Windows | CPU | ダウンロードファイル | 動作確認マシン | 動作対象マシン例 |
| CE 3.0 Pocket PC | MIPS | pmenu314j.zip | GFORT | Cassiopeia E-700シリーズ, GFORT |
| SH3 | jornada 525 | jornada 548 | ||
| StrongARM | iPAQ h4150 | iPAQ, すべての Pocket PC 2002機 |
ProgramMenuPlus は開発を凍結したソフトウェアであり、 フルバージョンのご提供は停止いたしました。 同様の機能をお求めの場合は、 SmallMenuPlus をご利用願います。
3.14 2004.9.27 Windows Mobile 2003 SE 対応
3.10 2003.9.12 メニューの設定機能の追加
3.9 2003.8.11 テーマ変更への自動追従、ほか
3.8 2003.5.26 各種問題の修正
3.7 2003.3.25 WIS Bar 関連の問題を修正
3.6 2003.3.20 スタートボタンの透明化、ほか
3.2 2002.9.2 2つのバグ修正
3.1 2002.8.26 Pocket PC リセット後の自動起動追加、ほか
2.1 2002.4.25 SmallMenu とソースコードの共通化、ほか
2.0 2001.11.12 Plus 機能の追加ほか
1.4 2001.3.21 デグレードの修正
1.3 2001.3.16 フォルダへのショートカット処理を追加
1.2 2000.11.14 左矢印キーによる処理を修正
1.1 2000.11.6 ハードウェアボタン関連の変更等
1.0 2000.10.31 初版