亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dxmutgui.cs

?? 運用directX完成的坦克游戲雛形
?? CS
?? 第 1 頁 / 共 5 頁
字號:
            e.TextureColor.States[(int)ControlState.Pressed] = WhiteColorValue;
            // Assign the element
            SetDefaultElement(ControlType.RadioButton, RadioButton.BoxLayer, e);

            //-------------------------------------
            // RadioButton - Check
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(81, 54, 108, 81));
            // Assign the element
            SetDefaultElement(ControlType.RadioButton, RadioButton.CheckLayer, e);

            //-------------------------------------
            // ComboBox - Main
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(7, 81, 247, 123));
            e.SetFont(0);
            e.TextureColor.States[(int)ControlState.Normal] = new ColorValue(0.8f, 0.8f, 0.8f, 0.55f);
            e.TextureColor.States[(int)ControlState.Focus] = new ColorValue(0.95f, 0.95f, 0.95f, 0.6f);
            e.TextureColor.States[(int)ControlState.Disabled] = new ColorValue(0.8f, 0.8f, 0.8f, 0.25f);
            e.FontColor.States[(int)ControlState.MouseOver] = new ColorValue(0,0,0,1.0f);
            e.FontColor.States[(int)ControlState.Pressed] = new ColorValue(0,0,0,1.0f);
            e.FontColor.States[(int)ControlState.Disabled] = new ColorValue(0.8f, 0.8f, 0.8f, 0.8f);
            // Assign the element
            SetDefaultElement(ControlType.ComboBox, ComboBox.MainLayer, e);

            //-------------------------------------
            // ComboBox - Button
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(98, 189, 151, 238));
            e.TextureColor.States[(int)ControlState.Normal] = new ColorValue(1.0f, 1.0f, 1.0f, 0.55f);
            e.TextureColor.States[(int)ControlState.Pressed] = new ColorValue(0.55f, 0.55f, 0.55f, 1.0f);
            e.TextureColor.States[(int)ControlState.Focus] = new ColorValue(1.0f, 1.0f, 1.0f, 0.75f);
            e.TextureColor.States[(int)ControlState.Disabled] = new ColorValue(1.0f, 1.0f, 1.0f, 0.25f);
            // Assign the element
            SetDefaultElement(ControlType.ComboBox, ComboBox.ComboButtonLayer, e);

            //-------------------------------------
            // ComboBox - Dropdown
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(13, 123, 241, 160));
            e.SetFont(0, BlackColorValue, DrawTextFormat.Left | DrawTextFormat.Top);
            // Assign the element
            SetDefaultElement(ControlType.ComboBox, ComboBox.DropdownLayer, e);

            //-------------------------------------
            // ComboBox - Selection
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(12, 163, 239, 183));
            e.SetFont(0, WhiteColorValue, DrawTextFormat.Left | DrawTextFormat.Top);
            // Assign the element
            SetDefaultElement(ControlType.ComboBox, ComboBox.SelectionLayer, e);

            //-------------------------------------
            // Slider - Track
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(1, 187, 93, 228));
            e.TextureColor.States[(int)ControlState.Normal] = new ColorValue(1.0f, 1.0f, 1.0f, 0.55f);
            e.TextureColor.States[(int)ControlState.Focus] = new ColorValue(1.0f, 1.0f, 1.0f, 0.75f);
            e.TextureColor.States[(int)ControlState.Disabled] = new ColorValue(1.0f, 1.0f, 1.0f, 0.25f);
            // Assign the element
            SetDefaultElement(ControlType.Slider, Slider.TrackLayer, e);

            //-------------------------------------
            // Slider - Button
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(151, 193, 192, 234));
            // Assign the element
            SetDefaultElement(ControlType.Slider, Slider.ButtonLayer, e);

            //-------------------------------------
            // Scrollbar - Track
            //-------------------------------------
            int scrollBarStartX = 196;
            int scrollBarStartY = 191;
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(scrollBarStartX + 0, scrollBarStartY + 21, scrollBarStartX + 22, scrollBarStartY + 32));
            // Assign the element
            SetDefaultElement(ControlType.Scrollbar, ScrollBar.TrackLayer, e);

            //-------------------------------------
            // Scrollbar - Up Arrow
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(scrollBarStartX + 0, scrollBarStartY + 1, scrollBarStartX + 22, scrollBarStartY + 21));
            e.TextureColor.States[(int)ControlState.Disabled] = new ColorValue(0.8f, 0.8f, 0.8f, 1.0f);
            // Assign the element
            SetDefaultElement(ControlType.Scrollbar, ScrollBar.UpButtonLayer, e);

            //-------------------------------------
            // Scrollbar - Down Arrow
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(scrollBarStartX + 0, scrollBarStartY + 32, scrollBarStartX + 22, scrollBarStartY + 53));
            e.TextureColor.States[(int)ControlState.Disabled] = new ColorValue(0.8f, 0.8f, 0.8f, 1.0f);
            // Assign the element
            SetDefaultElement(ControlType.Scrollbar, ScrollBar.DownButtonLayer, e);

            //-------------------------------------
            // Scrollbar - Button
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(220, 192, 238, 234));
            // Assign the element
            SetDefaultElement(ControlType.Scrollbar, ScrollBar.ThumbLayer, e);


            //-------------------------------------
            // EditBox
            //-------------------------------------
            // Element assignment:
            //   0 - text area
            //   1 - top left border
            //   2 - top border
            //   3 - top right border
            //   4 - left border
            //   5 - right border
            //   6 - lower left border
            //   7 - lower border
            //   8 - lower right border
            e.SetFont(0, BlackColorValue, DrawTextFormat.Left | DrawTextFormat.Top);
            
            // Assign the styles
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(14, 90, 241, 113));
            SetDefaultElement(ControlType.EditBox, EditBox.TextLayer, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(8, 82, 14, 90));
            SetDefaultElement(ControlType.EditBox, EditBox.TopLeftBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(14, 82, 241, 90));
            SetDefaultElement(ControlType.EditBox, EditBox.TopBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(241, 82, 246, 90));
            SetDefaultElement(ControlType.EditBox, EditBox.TopRightBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(8, 90, 14, 113));
            SetDefaultElement(ControlType.EditBox, EditBox.LeftBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(241, 90, 246, 113));
            SetDefaultElement(ControlType.EditBox, EditBox.RightBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(8, 113, 14, 121));
            SetDefaultElement(ControlType.EditBox, EditBox.LowerLeftBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(14, 113, 241, 121));
            SetDefaultElement(ControlType.EditBox, EditBox.LowerBorder, e);
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(241, 113, 246, 121));
            SetDefaultElement(ControlType.EditBox, EditBox.LowerRightBorder, e);


            //-------------------------------------
            // Listbox - Main
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(13, 123, 241, 160));
            e.SetFont(0, BlackColorValue, DrawTextFormat.Left | DrawTextFormat.Top);
            // Assign the element
            SetDefaultElement(ControlType.ListBox, ListBox.MainLayer, e);

            //-------------------------------------
            // Listbox - Selection
            //-------------------------------------
            e.SetTexture(0, System.Drawing.Rectangle.FromLTRB(16, 166, 240, 183));
            e.SetFont(0, WhiteColorValue, DrawTextFormat.Left | DrawTextFormat.Top);
            // Assign the element
            SetDefaultElement(ControlType.ListBox, ListBox.SelectionLayer, e);
        }

        /// <summary>Removes all controls from this dialog</summary>
        public void RemoveAllControls()
        {
            controlList.Clear();
            if ( (controlFocus != null) && (controlFocus.Parent == this) )
                controlFocus = null;
            
            controlMouseOver = null;
        }

        /// <summary>Clears the radio button group</summary>
        public void ClearRadioButtonGroup(uint groupIndex)
        {
            // Find all radio buttons with the given group number
            foreach(Control c in controlList)
            {
                if (c.ControlType == ControlType.RadioButton)
                {
                    RadioButton rb = c as RadioButton;
                    // Clear the radio button checked setting
                    if (rb.ButtonGroup == groupIndex)
                        rb.SetChecked(false, false);
                }
            }
        }

        /// <summary>Clears the combo box of all items</summary>
        public void ClearComboBox(int id)
        {
            ComboBox comboBox = GetComboBox(id);
            if (comboBox == null)
                return;

            comboBox.Clear();
        }

        #region Message handling
        private static bool isDragging;
        /// <summary>
        /// Handle messages for this dialog
        /// </summary>
        public bool MessageProc(IntPtr hWnd, NativeMethods.WindowMessage msg, IntPtr wParam, IntPtr lParam)
        {
            // If caption is enable, check for clicks in the caption area.
            if (hasCaption)
            {
                if (msg == NativeMethods.WindowMessage.LeftButtonDown || msg == NativeMethods.WindowMessage.LeftButtonDoubleClick)
                {
                    // Current mouse position
                    short mouseX = NativeMethods.LoWord((uint)lParam.ToInt32());
                    short mouseY = NativeMethods.HiWord((uint)lParam.ToInt32());

                    if (mouseX >= dialogX && mouseX < dialogX + width && 
                        mouseY >= dialogY && mouseY < dialogY + captionHeight)
                    {
                        isDragging = true;
                        NativeMethods.SetCapture(hWnd);
                        return true;
                    }
                }
                else if ( (msg == NativeMethods.WindowMessage.LeftButtonUp) && isDragging)
                {
                    // Current mouse position
                    short mouseX = NativeMethods.LoWord((uint)lParam.ToInt32());
                    short mouseY = NativeMethods.HiWord((uint)lParam.ToInt32());

                    if (mouseX >= dialogX && mouseX < dialogX + width && 
                        mouseY >= dialogY && mouseY < dialogY + captionHeight)
                    {
                        NativeMethods.ReleaseCapture();
                        isDragging = false;
                        return true;
                    }
                }
            }
            
            // If the dialog is minimized, don't send any messages to controls.
            if (isDialogMinimized)
                return false;

            // If a control is in focus, it belongs to this dialog, and it's enabled, then give
            // it the first chance at handling the message.
            if (controlFocus != null && 
                controlFocus.Parent == this && 
                controlFocus.IsEnabled)
            {
                // If the control MsgProc handles it, then we don't.
                if (controlFocus.MsgProc(hWnd, msg, wParam, lParam))
                    return true;
            }

            switch(msg)
            {
                // Call OnFocusIn()/OnFocusOut() of the control that currently has the focus
                // as the application is activated/deactivated.  This matches the Windows
                // behavior.
                case NativeMethods.WindowMessage.ActivateApplication:
                {
                    if (controlFocus != null && 
                        controlFocus.Parent == this && 
                        controlFocus.IsEnabled)
                    {
                        if (wParam != IntPtr.Zero)
                            controlFocus.OnFocusIn();
                        else
                            controlFocus.OnFocusOut();
                    }
                }
                    break;

                // Keyboard messages
                case NativeMethods.WindowMessage.KeyDown:
                case NativeMethods.WindowMessage.SystemKeyDown:
                case NativeMethods.WindowMessage.KeyUp:
                case NativeMethods.WindowMessage.SystemKeyUp:
                {
                    // If a control is in focus, it belongs to this dialog, and it's enabled, then give
                    // it the first chance at handling the message.
                    if (controlFocus != null && 
                        controlFocus.Parent == this && 
                        controlFocus.IsEnabled)
                    {
                        // If the control MsgProc handles it, then we don't.
                        if (controlFocus.HandleKeyboard(msg, wParam, lParam))
                            return true;
                    }

                    // Not yet handled, see if this matches a control's hotkey
                    if (msg == NativeMethods.WindowMessage.KeyUp)
                    {
                        foreach(Control c in controlList)
                        {
                            // Was the hotkey hit?
                            if (c.Hotkey == (System.Windows.Forms.Keys)wParam.ToInt32())
                            {
                                // Yup!
                                c.OnHotKey();
                                return true;
                            }
                        }
                    }
                    if (msg == NativeMethods.WindowMessage.KeyDown)
                    {
                        // If keyboard input is not enabled, this message should be ignored
                        if (!usingKeyboardInput)
                            return false;

                        System.Windows.Forms.Keys key = (System.Windows.Forms.Keys)wParam.ToInt32();
                        switch(key)
                        {
                            case System.Windows.Forms.Keys.Right:
                            case System.Windows.Forms.Keys.Down:
                                if (controlFocus != null)
                                {
                                    OnCycleFocus(true);
                                    return true;
                                }
                                break;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费观看| 日本一区免费视频| 91国偷自产一区二区使用方法| 国产精品一区一区三区| 国产精品影视在线观看| 不卡av在线免费观看| 99久久久久久| 日韩免费视频线观看| 国产日韩欧美高清在线| 中国av一区二区三区| 亚洲综合一二区| 国产在线播放一区三区四| 99国产精品视频免费观看| 538prom精品视频线放| 久久久久久久综合色一本| 亚洲色图欧美激情| 国产精品911| 欧美美女一区二区在线观看| 欧美激情在线看| 九九视频精品免费| 在线观看一区日韩| 国产精品美女久久久久久久久久久 | 亚洲va韩国va欧美va| 国产电影一区在线| 制服丝袜亚洲精品中文字幕| 一区二区三区欧美激情| 国产乱码字幕精品高清av| 91豆麻精品91久久久久久| 国产亚洲精品久| 国产在线播放一区| 日韩精品一区二区在线| 2017欧美狠狠色| 久久久国产综合精品女国产盗摄| 日韩高清不卡一区二区| 91老师片黄在线观看| 欧美国产一区二区| 麻豆精品一区二区综合av| 欧美视频在线一区| 亚洲自拍偷拍九九九| 不卡av免费在线观看| 中文字幕视频一区二区三区久| 成人午夜激情影院| 国产精品女人毛片| 色一情一乱一乱一91av| 亚洲午夜国产一区99re久久| 91国偷自产一区二区开放时间 | av在线播放成人| 亚洲精品欧美综合四区| 日韩一区二区在线观看| 亚洲成人av一区二区三区| 色噜噜久久综合| 午夜国产精品一区| 欧美日产在线观看| 日本91福利区| 亚洲柠檬福利资源导航| 欧美精品日韩精品| 亚洲国产综合人成综合网站| 不卡的av网站| 国产综合色产在线精品| 国产精品你懂的| 久久综合九色欧美综合狠狠| av一区二区三区在线| 日日夜夜一区二区| 欧美国产一区在线| 精品国免费一区二区三区| 91香蕉视频污| 亚洲人成精品久久久久久| 99久久久国产精品免费蜜臀| 污片在线观看一区二区| 日本一区二区久久| 色综合天天综合网国产成人综合天| 午夜精品久久久久| 国产精品情趣视频| 国产欧美视频在线观看| 欧美性大战久久久久久久| 久久99久久99| 蜜桃视频一区二区| 午夜精品久久久久久久蜜桃app| 久久久国产精品午夜一区ai换脸| 欧美精品亚洲二区| 欧美日韩美女一区二区| 色综合色狠狠天天综合色| 高清国产一区二区| 亚洲乱码国产乱码精品精小说| 欧美在线高清视频| 成人性色生活片| 国产精品美女久久久久av爽李琼| 国产网站一区二区三区| 亚洲欧美偷拍卡通变态| 美女爽到高潮91| 午夜精品久久久久久久99樱桃| 国产精品美女久久久久久久久久久| 免费在线观看一区| 一区二区三区国产精华| 在线观看中文字幕不卡| 国产成a人亚洲| 亚洲不卡在线观看| 精品入口麻豆88视频| 欧美精品久久天天躁| 国产午夜精品在线观看| 欧美精品乱码久久久久久| 国产欧美一区二区在线观看| 欧美亚洲禁片免费| 91九色02白丝porn| 91精品国产综合久久香蕉的特点| 精品久久五月天| 亚洲不卡在线观看| 91九色02白丝porn| 欧美tk丨vk视频| 国产日韩综合av| 精品国产乱码久久久久久影片| 成人美女视频在线看| 成人网男人的天堂| 偷拍与自拍一区| 成人av在线资源网站| 欧美亚洲国产一区二区三区| 欧美日韩精品欧美日韩精品一| 99精品视频在线免费观看| 欧美精品三级日韩久久| 在线一区二区视频| 欧美videos中文字幕| 国产91精品一区二区麻豆网站| 自拍偷拍国产亚洲| 色婷婷久久99综合精品jk白丝| 久久激情五月婷婷| 日韩精品每日更新| av在线一区二区三区| 成人欧美一区二区三区白人| 成人性生交大片免费看在线播放| 久久亚洲精精品中文字幕早川悠里 | 色婷婷av一区二区三区软件| 日本系列欧美系列| 成人免费不卡视频| 2024国产精品| 性久久久久久久久| 欧美日韩一区二区三区免费看 | 精品国产一区二区三区久久久蜜月| 美腿丝袜亚洲色图| 国产精品日产欧美久久久久| 欧美日韩国产首页| 国产自产v一区二区三区c| 国产精品嫩草影院com| 在线看日韩精品电影| 极品尤物av久久免费看| 一区二区三区四区中文字幕| 在线成人高清不卡| 色婷婷综合久久久中文一区二区 | 欧美成人女星排行榜| 奇米四色…亚洲| 久久亚洲免费视频| 日本vs亚洲vs韩国一区三区| 91在线一区二区| 欧美久久一二三四区| 国产成人在线电影| 久久久亚洲欧洲日产国码αv| 国产一区二区三区在线观看免费| 亚洲精品五月天| 亚洲图片另类小说| 中文字幕亚洲不卡| 欧美日韩国产成人在线91| 欧美国产日韩精品免费观看| 国产成人av一区二区三区在线观看| 欧美一卡二卡在线观看| 久久er精品视频| 亚洲成国产人片在线观看| 久久久久久电影| 粉嫩嫩av羞羞动漫久久久| 天堂一区二区在线免费观看| 亚洲三级小视频| 亚洲综合免费观看高清完整版在线 | 中文一区二区在线观看| 久久久久成人黄色影片| 久久蜜桃香蕉精品一区二区三区| 在线观看欧美黄色| 精品成人a区在线观看| 欧美国产精品一区二区三区| 国产精品久久久久久一区二区三区| 国产欧美视频在线观看| 亚洲日本电影在线| 国产成人精品亚洲777人妖| 色呦呦国产精品| 国产精品成人在线观看| 国产黄人亚洲片| 久久午夜国产精品| 国产美女av一区二区三区| 91精品国产一区二区人妖| 亚洲成a天堂v人片| 91精品国产高清一区二区三区蜜臀| 亚洲欧美日韩在线不卡| 97精品久久久午夜一区二区三区| 欧美精品一区二区久久婷婷| 日韩av在线发布| 精品国产一区二区亚洲人成毛片| 秋霞午夜鲁丝一区二区老狼| 欧美一区二区免费观在线| 亚洲成人激情av| 精品国产乱码久久久久久蜜臀| 热久久国产精品| 中文字幕国产一区二区| 国产揄拍国内精品对白|