人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

現在、WindowCEにてアプリケーションの開発を行っております。
開発アプリにてタイトルバーの表示を無効にしたいのですが、FormBorderStyleのプロパティを無効にしてもタイトルバーが表示された状態になっております。
CEアプリと通常のWindowsアプリとでは設定項目が違うのでしょうか?
また、設定方法をご存じの方がいらっしゃいましたらご教授の程よろしくお願いいたします。

●質問者: taso1981
●カテゴリ:コンピュータ インターネット
✍キーワード:Windows アプリ アプリケーション タイトル プロパティ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● BON1128
●60ポイント

タスクバー等を削除するにはSHFullScreenという

Win32Apiを使えば削除出来ます。

言語は何を使用しているか解らないので

詳しくお教えすることが出来ませんが、

下記URLを参照してみて下さい。

http://support.microsoft.com/kb/q266244/

ちなみにC#ですと

[DllImport("aygshell.dll")]

private static extern bool SHFullScreen(IntPtr hRequester, uint dwState);

とまずはDLLのインポートをした後に

private const int SHFS_SHOWTASKBAR = 0x1;

private const int SHFS_HIDETASKBAR = 0x2;

private const int SHFS_SHOWSIPBUTTON = 0x4;

private const int SHFS_HIDESIPBUTTON = 0x8;

private const int SHFS_SHOWSTARTICON = 0x10;

private const int SHFS_HIDESTARTICON = 0x20;

IntPtr hwnd = GetCapture();

SHFullScreen(hwnd, SHFS_HIDESTARTICON | SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);

と使用するとタスクバーは削除されます。

ちなみにタスクバーを削除しているのはSHFullScreenの3つめの引数で"SHFS_HIDETASKBAR"とわたすと削除されます。

◎質問者からの返答

ご回答ありがとうございます。

記述を忘れていたのですが、開発環境については以下の通りになっております。

開発環境:Visual Studio2005

開発言語:C#

Framework Version:Compact Framework2.0

対象OS:Windows CE 5.0

Windowsアプリと一緒でお手軽に設定出来る物と考えていたのですが、.NET FrameworkとCompact Frameworkで大分違う様ですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ