private void alarmBtn_Click(object sender, EventArgs e) { //实例化委托 SdkClass.dgtMessageCallback message = new SdkClass.dgtMessageCallback(GetMessage); //注册回调函数 SdkClass.NET_DVR_SetDVRMessageCallBack_V30(message, IntPtr.Zero); lHandle = SdkClass.NET_DVR_SetupAlarmChan_V30(iUid); if (lHandle < 0) { MessageBox.Show("布防失败"); } else { this.loginBtn.Enabled = false; this.initBtn.Enabled = false; this.alarmBtn.Enabled = false; this.closealarmBtn.Enabled = true; this.quitBtn.Enabled = true; this.btnStartListen.Enabled = false; this.btnStopListen.Enabled = false; this.btnLoginOut.Enabled = true; MessageBox.Show("布防成功!"); } }