Exemplo n.º 1
0
        /// <summary>
        /// 窗口刚打开时初始化ui
        /// </summary>
        private void init()
        {
            //run
            IsRegister();
            //绑定委托
            DataCallback += new pRecvDataCallback(Callback.GetData);//接口返回数据回调
            //绑定事件
            GlobalData.Form2.SetMainFormTopMost += new Form2.SetMainFormTopMostHandle(Form2_SetMainFormTopMost);
            GlobalData.Form1.SetMainFormTopMost += new Form1.SetMainFormTopMostHandle(Form2_SetMainFormTopMost);
            //初始化SDK
            SDK_Init(DataCallback, null, GlobalData.DispatchIp, GlobalData.DispatchPort);
            //ui初始化
            Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this); //获取屏幕信息

            GlobalData.Width  = ScreenArea.Width;                               //屏幕宽度
            GlobalData.Height = ScreenArea.Height;                              //屏幕高度
            GlobalData.logo   = this;
            logoIcon.Tag      = this;
            //GlobalData.BindMove(logoIcon);//给form1绑定窗口拖动
            this.ShowInTaskbar = false;
            this.TopMost       = true;
            this.Location      = new Point(GlobalData.Width - 28, 100);
            SetWindowPos(this.Handle, 0, 0, 0, 0, 0, 1 | 2);//将logo置于窗口最顶层
        }
Exemplo n.º 2
0
 [DllImport("pss_client_sdk.dll")]//接口回调函数
 internal static extern void SDK_Init(pRecvDataCallback pRecvDataCallback, string Str, string url, int nPort);