2009-09-03 15 views
1

Windows MobileのSIPボタンを削除するには? Windows Mobile V6のソリューションが必要です。 SIPボタンを削除する方法のサンプルアプリケーションやリンクを投稿してください。私は、この手法を試みたWindows MobileのSIPボタンを削除する方法

..

SHFullScreen(this.Handle、SHFS_HIDESIPBUTTON)。

これは私のためには機能しません。もしあなたが完全なコードを投稿してください知っている。

答えて

1

、あなたのアプリケーションのための表示面全体をしたい場合は、これはトリックを行う必要があります。

iDisplayWidth = GetSystemMetrics(SM_CXSCREEN); 
iDisplayHeight = GetSystemMetrics(SM_CYSCREEN); 
SHFullScreen(hwndClient, SHFS_HIDESIPBUTTON | SHFS_HIDETASKBAR | SHFS_HIDESTARTICON); 
MoveWindow(hwndClient, 0, 0, iDisplayWidth, iDisplayHeight, TRUE); 
2

あなただけのSIPを削除したい場合は、これは(私は私のようCeGCCを使用しています私の作品コンパイラ)、および.dllリンクは必要ありません(WM6.1を実行しているHTC Universalでテスト済み)。


HWND hWndSipButton = FindWindow(TEXT("MS_SIPBUTTON"), NULL); 
if(hWndSipButton != NULL) { 
    ShowWindow(hWndSipButton, SW_HIDE); 
} 

あなたはまた、Windowsの携帯電話はSIPを(例えば、あまりにもWM_ACTIVATEメッセージに応答して、それを置く)を復元するのが好き直後の場所でこのコードを挿入する必要があります覚えておいてください。

関連する問題