01 referencias
[DllImport ( " user32.dll " )] pública estática extern int MessageBoxTimeoutA (IntPtr CVent, cadena msg, cadena de mayúsculas, int tipo, int Id, int tiempo); // 引用DLL
Código de llamada 02
MessageBoxTimeoutA ((IntPtr) 0 , " 3 segundos apaga automáticamente " , " cuadro de mensaje " , 64 , 0 , 2000 ); // directamente después de 3 segundos de llamadas automáticamente
valor de tipo 03 typede
04 Valores de retorno
05 La pregunta ahora es cómo la cuenta atrás? (Después de escribir)
06 casos reales
pública parcial de clase MainWindow: Ventana { [DllImport ( " user32.dll " )] pública estática extern int MessageBoxTimeoutA (IntPtr CVent, cadena msg, cadena de mayúsculas, int tipo, int Id, int tiempo); // 引用DLL pública MainWindow () { InitializeComponent (); } Privada vacío Button_Click ( objeto emisor, RoutedEventArgs e) { MessageBoxTimeoutA ((IntPtr) 0 , " 3 segundos apaga automáticamente " , " cuadro de mensaje " , 64 , 0 , 2000 ); // cerca invoca automáticamente directamente después de 3 segundos } }