01リファレンス
[DLLIMPORT(" user32.dllの" )] パブリック 静的 にextern INT MessageBoxTimeoutA(のIntPtr hWndは、文字列 MSG、文字列キャップ、INT型、INT ID、INT時間)。 // 引用DLL
02呼び出しコード
MessageBoxTimeoutA((のIntPtr)0、" 自動的に3秒オフ"、" メッセージボックス"、64、0、2000); // 自動的に直接後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秒自動的にオフ"、" メッセージ・ボックス"、64、0、2000); // 近い自動的に3秒後に直接呼び出します } }