02ディスプレイ]ダイアログボックスが自動的に消えます

01リファレンス

[DLLIMPORT(" user32.dllの" )]
         パブリック 静的 にextern  INT MessageBoxTimeoutA(のIntPtr hWndは、文字列 MSG、文字列キャップ、INT型、INT ID、INT時間)。   // 引用DLL

02呼び出しコード

MessageBoxTimeoutA((のIntPtr)0" 自動的に3秒オフ"" メッセージボックス"6402000);     // 自動的に直接後3秒オフの呼び出し

03 typede型の値

 

 04戻り値

 05の質問は、今どのようにカウントダウンのですか?(書き込み後)

06実際の例

 パブリック 部分 クラスのメインウィンドウ:ウィンドウ
    { 
        [DLLIMPORT(" user32.dllの" )]
         パブリック 静的 にextern  INT MessageBoxTimeoutA(のIntPtr hWndは、文字列 MSG、文字列キャップ、INT型、INT ID、INT時間)。   // 引用DLL 
        パブリックメインウィンドウ()
        { 
            のInitializeComponent(); 
        } 

        プライベート 無効 Button_Click(オブジェクト送信者、RoutedEventArgs e)の 
        {
            MessageBoxTimeoutA((のIntPtr)0" 3秒自動的にオフ"" メッセージ・ボックス"6402000);     // 近い自動的に3秒後に直接呼び出します

        } 
    }

 

おすすめ

転載: www.cnblogs.com/Record-experience/p/12515221.html