├── .gitattributes
├── .gitignore
├── Com_CSSKin
├── Form
│ ├── AllSkin
│ │ ├── SkinForm.Designer.cs
│ │ ├── SkinForm.cs
│ │ ├── SkinForm.resx
│ │ ├── SkinMain.Designer.cs
│ │ ├── SkinMain.cs
│ │ └── SkinMain.resx
│ ├── CCSkin
│ │ ├── AntiAliasGraphics.cs
│ │ ├── BackEventArgs.cs
│ │ ├── BitmapHelper.cs
│ │ ├── CSSkinForm.Designer.cs
│ │ ├── CSSkinForm.cs
│ │ ├── CSSkinForm.resx
│ │ ├── CSSkinMain.cs
│ │ ├── CSSkinMain.designer.cs
│ │ ├── CSSkinMain.resx
│ │ ├── CmSysButton.cs
│ │ ├── ColorMax.cs
│ │ ├── ControlBoxManager.cs
│ │ ├── ControlBoxState.cs
│ │ ├── ControlBoxStyle.cs
│ │ ├── CustomSysButtonCollection.cs
│ │ ├── ImageDrawRect.cs
│ │ ├── MobileStyle.cs
│ │ ├── Skin
│ │ │ ├── Skin_Color.Designer.cs
│ │ │ ├── Skin_Color.cs
│ │ │ ├── Skin_Color.resx
│ │ │ ├── Skin_DevExpress.Designer.cs
│ │ │ ├── Skin_DevExpress.cs
│ │ │ ├── Skin_DevExpress.resx
│ │ │ ├── Skin_Mac.Designer.cs
│ │ │ ├── Skin_Mac.cs
│ │ │ ├── Skin_Mac.resx
│ │ │ ├── Skin_Metro.Designer.cs
│ │ │ ├── Skin_Metro.cs
│ │ │ ├── Skin_Metro.resx
│ │ │ ├── Skin_VS.Designer.cs
│ │ │ ├── Skin_VS.cs
│ │ │ └── Skin_VS.resx
│ │ ├── SkinFormBackgroundRenderEvent.cs
│ │ ├── SkinFormBorderRenderEvent.cs
│ │ ├── SkinFormCaptionRenderEvent.cs
│ │ ├── SkinFormColorTable.cs
│ │ ├── SkinFormControlBoxRenderEvent.cs
│ │ ├── SkinFormImageRenderer.cs
│ │ ├── SkinFormProfessionalRenderer.cs
│ │ ├── SkinFormRenderer.cs
│ │ ├── SysBottomEventArgs.cs
│ │ ├── ThemeEventArgs.cs
│ │ └── TitleType.cs
│ ├── MessageBox
│ │ ├── DialogButton.cs
│ │ ├── MessageBoxEx.cs
│ │ ├── MessageBoxForm.cs
│ │ └── MessageBoxForm.resx
│ └── Printscreen
│ │ ├── FrmPrintscreen.cs
│ │ ├── FrmPrintscreen.designer.cs
│ │ └── FrmPrintscreen.resx
├── Imaging
│ ├── BasicBlockPainter.cs
│ ├── ColorConvertEx.cs
│ ├── GlassPainter.cs
│ ├── GrayscaleStyel.cs
│ ├── HSL.cs
│ └── RGB.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── Resources
│ ├── 1_100.gif
│ ├── AlBorder.png
│ ├── AlDateTimePicker.png
│ ├── AlMonthCalendar01.png
│ ├── AlMonthCalendar02.png
│ ├── AlMonthCalendar03.png
│ ├── AlMonthCalendar04.png
│ ├── AlMonthCalendarBg.png
│ ├── AlMonthCalendarBtn.png
│ ├── AutoLayout.png
│ ├── BackColor.bmp
│ ├── BackPalace.png
│ ├── Bold.png
│ ├── BtnClose_hight.png
│ ├── CloseDownBack.png
│ ├── CloseMouseBack.png
│ ├── CloseNormlBack.png
│ ├── Copy.png
│ ├── CreateLink.png
│ ├── Cut.png
│ ├── Date.png
│ ├── Delete.png
│ ├── Dont Disturb.png
│ ├── Error.ico
│ ├── Find.png
│ ├── ForeColor.bmp
│ ├── Full_close_down.PNG
│ ├── Full_close_hover.PNG
│ ├── Full_close_normal.PNG
│ ├── HScroll_Left.png
│ ├── HScroll_Middle.png
│ ├── HScroll_Right.png
│ ├── HTML.bmp
│ ├── HtmlSave.png
│ ├── IPhoneQQ_Head_Big.png
│ ├── ImQQAway.png
│ ├── ImQQBusy.png
│ ├── ImQQMute.png
│ ├── ImQQOnline.png
│ ├── ImQQQme.png
│ ├── Indent.png
│ ├── Information.ico
│ ├── InsertHorizontalRule.png
│ ├── InsertImage.png
│ ├── InsertOrderedList.png
│ ├── InsertTable.png
│ ├── InsertUnorderedList.png
│ ├── Italic.png
│ ├── JustifyCenter.png
│ ├── JustifyFull.png
│ ├── JustifyLeft.png
│ ├── JustifyRight.png
│ ├── MainPanel_ContactHeadSelect_paddingDraw.png
│ ├── MaxDownBack.png
│ ├── MaxMouseBack.png
│ ├── MaxNormlBack.png
│ ├── MiniDownBack.png
│ ├── MiniMouseBack.png
│ ├── MiniNormlBack.png
│ ├── MobilePhoneQQAway.png
│ ├── MobilePhoneQQBusy.png
│ ├── MobilePhoneQQOn.png
│ ├── MobileWapQQAway.png
│ ├── MobileWapQQOn.png
│ ├── New.png
│ ├── Norml.png
│ ├── OffLine.png
│ ├── OnLine.png
│ ├── Open.png
│ ├── Outdent.png
│ ├── Paste.png
│ ├── Preview.png
│ ├── Print.png
│ ├── QQForPad_Head_Big.png
│ ├── Qme.png
│ ├── Question.ico
│ ├── Redo.png
│ ├── RemoveFormat.png
│ ├── RestoreDownBack.png
│ ├── RestoreMouseBack.png
│ ├── RestoreNormlBack.png
│ ├── ShowHTML.png
│ ├── Small-IPhoneQQ_Head_Small.png
│ ├── Small-ImQQAway.png
│ ├── Small-ImQQOnline.png
│ ├── Small-MobilePhoneQQOn.png
│ ├── Small-MobileWapQQBusy.png
│ ├── Small-MobileWapQQOn.png
│ ├── Small-QQForPad_Head_Small.png
│ ├── Small-Qme.png
│ ├── Small-away.png
│ ├── Small-busy.png
│ ├── Small-imoffline.png
│ ├── Small-imonline.png
│ ├── Small-invisible.png
│ ├── Small-mute.png
│ ├── SpellCheck.png
│ ├── StrikeThrough.png
│ ├── Subscript .png
│ ├── Superscript .png
│ ├── Time.gif
│ ├── Underline.png
│ ├── Undo.png
│ ├── Unlink.png
│ ├── VScroll_Down.png
│ ├── VScroll_Middle.png
│ ├── VScroll_Middle_Enter.png
│ ├── VScroll_Up.png
│ ├── Warning.ico
│ ├── WebQQAway.png
│ ├── WebQQBusy.png
│ ├── WebQQMute.png
│ ├── WebQQOnline.png
│ ├── WebQQQme.png
│ ├── Wordclean.png
│ ├── _checked.jpg
│ ├── allbtn_down.png
│ ├── allbtn_down1.png
│ ├── allbtn_highlight.png
│ ├── allbtn_highlight1.png
│ ├── arrow.png
│ ├── away.png
│ ├── brush.png
│ ├── busy.png
│ ├── cancel.png
│ ├── close.png
│ ├── close_down.png
│ ├── close_normal.png
│ ├── close_over.png
│ ├── color.bmp
│ ├── ellips.png
│ ├── fader.png
│ ├── frameBorderEffect_mouseDownDraw.png
│ ├── frameBorderEffect_normalDraw.png
│ ├── hight.png
│ ├── icon_close_down.png
│ ├── icon_close_hover.png
│ ├── icon_close_normal.png
│ ├── imoffline.png
│ ├── imonline.png
│ ├── inputbox.png
│ ├── inputbox_hover.png
│ ├── invisible.png
│ ├── keyboard.png
│ ├── large.png
│ ├── main_bluelight_bkg.png
│ ├── main_light_bkg.png
│ ├── main_light_bkg_top123.png
│ ├── main_tab_background.png
│ ├── main_tab_check.png
│ ├── main_tab_highlight.png
│ ├── main_tabbtn_down.png
│ ├── main_tabbtn_highlight.png
│ ├── middle.png
│ ├── mute.png
│ ├── none.png
│ ├── ok.png
│ ├── out.png
│ ├── pictureBox1.Image.png
│ ├── pushed.png
│ ├── rect.png
│ ├── save.png
│ ├── separator.png
│ ├── small.png
│ ├── tab_dots_down.png
│ ├── tab_dots_mouseover.png
│ ├── tab_dots_normal.png
│ ├── text.png
│ ├── texture.png
│ ├── tips_light_bkg.png
│ ├── unChecked.jpg
│ ├── vista-ScrollHorzArrow.bmp
│ ├── vista-ScrollHorzShaft.bmp
│ ├── vista-ScrollHorzThumb.bmp
│ ├── vista-ScrollVertArrow.bmp
│ ├── vista-ScrollVertArrow1.png
│ ├── vista-ScrollVertShaft.bmp
│ ├── vista-ScrollVertThumb.bmp
│ ├── vista-ScrollVertThumb1.png
│ └── wordcount.gif
├── SkinClass
│ ├── ColorHelper.cs
│ ├── ControlPaintEx.cs
│ ├── ControlState.cs
│ ├── Conversion.cs
│ ├── DesktopIcon.cs
│ ├── DrawHelper.cs
│ ├── DrawImage.cs
│ ├── EnumCommon.cs
│ ├── ExtensionAttribute.cs
│ ├── FastBitmap.cs
│ ├── GeneralUtil.cs
│ ├── GraphicsPathHelper.cs
│ ├── HttpHelper.cs
│ ├── ImageDc.cs
│ ├── ImageDrawRect.cs
│ ├── ImageObject.cs
│ ├── InterpolationModeGraphics.cs
│ ├── NewGraphics.cs
│ ├── RectHelper.cs
│ ├── RegionHelper.cs
│ ├── RenderHelper.cs
│ ├── RoundStyle.cs
│ ├── SkinTools.cs
│ ├── SmoothingModeGraphics.cs
│ ├── TextRenderingHintGraphics.cs
│ └── ThumbArrowDirection.cs
├── SkinControl
│ ├── Animator
│ │ ├── Animation.cs
│ │ ├── Controller.cs
│ │ ├── DecorationControl.cs
│ │ ├── DoubleBitmapControl.cs
│ │ ├── DoubleBitmapControl.designer.cs
│ │ ├── PointFConverter.cs
│ │ ├── SkinAnimator.cs
│ │ └── TransfromHelper.cs
│ ├── ChatListBox
│ │ ├── ChatListBox.Designer.cs
│ │ ├── ChatListBox.cs
│ │ ├── ChatListBox.resx
│ │ ├── ChatListClickEventArgs.cs
│ │ ├── ChatListEventArgs.cs
│ │ ├── ChatListItem.cs
│ │ ├── ChatListItemCollection.cs
│ │ ├── ChatListItemConverter.cs
│ │ ├── ChatListItemIcon.cs
│ │ ├── ChatListSubItem.cs
│ │ ├── ChatListSubItemConverter.cs
│ │ ├── ChatListVScroll.cs
│ │ ├── DragListEventArgs.cs
│ │ └── PlatformType.cs
│ ├── RtfRichTextBox
│ │ └── RtfRichTextBox.cs
│ ├── SkinAlphaWaterTextBox
│ │ ├── SkinAlphaWaterTextBox.cs
│ │ └── SkinAlphaWaterTextBox.resx
│ ├── SkinAnimatorImg
│ │ ├── SkinAnimatorImg.Designer.cs
│ │ ├── SkinAnimatorImg.cs
│ │ └── SkinAnimatorImg.resx
│ ├── SkinButton
│ │ ├── MobileStyle.cs
│ │ ├── SkinButton.Designer.cs
│ │ ├── SkinButton.cs
│ │ ├── SkinButton.resx
│ │ └── StopStates.cs
│ ├── SkinChatRichTextBox
│ │ ├── GifBox.cs
│ │ ├── GifBox.resx
│ │ ├── ImageForm.Designer.cs
│ │ ├── ImageForm.cs
│ │ ├── ImageForm.resx
│ │ ├── Internals
│ │ │ ├── CHARRANGE.cs
│ │ │ ├── CLIPFORMAT.cs
│ │ │ ├── COMRECT.cs
│ │ │ ├── DVASPECT.cs
│ │ │ ├── FORMATETC.cs
│ │ │ ├── GETCLIPBOARDDATAFLAGS.cs
│ │ │ ├── GETOBJECTOPTIONS.cs
│ │ │ ├── IAdviseSink.cs
│ │ │ ├── IDataObject.cs
│ │ │ ├── IEnumFORMATETC.cs
│ │ │ ├── IEnumOLEVERB.cs
│ │ │ ├── IEnumSTATDATA.cs
│ │ │ ├── IEnumSTATSTG.cs
│ │ │ ├── ILockBytes.cs
│ │ │ ├── IOleClientSite.cs
│ │ │ ├── IOleContainer.cs
│ │ │ ├── IOleObject.cs
│ │ │ ├── IRichEditOle.cs
│ │ │ ├── ISequentialStream.cs
│ │ │ ├── IStorge.cs
│ │ │ ├── IStream.cs
│ │ │ ├── ImageHelper.cs
│ │ │ ├── NativeMethods.cs
│ │ │ ├── REOBJECT.cs
│ │ │ ├── REOOBJECTFLAGS.cs
│ │ │ ├── RichEditOle.cs
│ │ │ ├── STATDATA.cs
│ │ │ ├── STGM.cs
│ │ │ ├── STGMEDIUM.cs
│ │ │ ├── TYMED.cs
│ │ │ ├── tagLOGPALETTE.cs
│ │ │ └── tagOLEVERB.cs
│ │ ├── RichTxtControl.cs
│ │ ├── RichTxtControl.designer.cs
│ │ ├── SkinChatRichTextBox.cs
│ │ └── SkinChatRichTextBox.resx
│ ├── SkinCheckBox
│ │ ├── SkinCheckBox.Designer.cs
│ │ └── SkinCheckBox.cs
│ ├── SkinCode
│ │ ├── SkinCode.Designer.cs
│ │ └── SkinCode.cs
│ ├── SkinColorSelectPanel
│ │ ├── ColorSelectMode.cs
│ │ └── SkinColorSelectPanel.cs
│ ├── SkinComboBox
│ │ ├── CmbControlPaintEx.cs
│ │ ├── CmbRenderHelper.cs
│ │ └── SkinComboBox.cs
│ ├── SkinControlBase
│ │ └── SkinControlBase.cs
│ ├── SkinDataGridView
│ │ ├── SkinDataGridView.Designer.cs
│ │ ├── SkinDataGridView.cs
│ │ └── SkinDataGridView.resx
│ ├── SkinDateTimePicker
│ │ ├── SkinDateTimePicker.Designer.cs
│ │ ├── SkinDateTimePicker.cs
│ │ └── SkinDateTimePicker.resx
│ ├── SkinDropDown
│ │ ├── SkinDropDown.cs
│ │ └── SkinDropDown.designer.cs
│ ├── SkinDui
│ │ ├── CutePointAndValuePresenter.cs
│ │ ├── SkinButtonThemeBase.cs
│ │ ├── SkinEventsCollection.cs
│ │ ├── WLButton.cs
│ │ ├── WLButtonBase.cs
│ │ ├── WLContainerBase.cs
│ │ ├── WLControlBase.cs
│ │ └── WLScrollBar.cs
│ ├── SkinFileTransfers
│ │ ├── FileTransfersItemStyle.cs
│ │ ├── FileTransfersItemText.cs
│ │ ├── IFileTransfersItemText.cs
│ │ ├── SkinFileTansfersContainer.cs
│ │ └── SkinFileTransfersItem.cs
│ ├── SkinFlowLayoutPanel
│ │ ├── SkinFlowLayoutPanel.Designer.cs
│ │ └── SkinFlowLayoutPanel.cs
│ ├── SkinGroupBox
│ │ ├── SkinGroupBox.cs
│ │ ├── SkinGroupBox.designer.cs
│ │ └── SkinGroupBox.resx
│ ├── SkinHotKey
│ │ └── SkinHotKey.cs
│ ├── SkinKey
│ │ ├── PassKey.Designer.cs
│ │ ├── PassKey.cs
│ │ └── PassKey.resx
│ ├── SkinLabel
│ │ ├── ArtTextStyle.cs
│ │ └── SkinLabel.cs
│ ├── SkinLine
│ │ ├── SkinLine.Designer.cs
│ │ ├── SkinLine.cs
│ │ └── SkinLine.resx
│ ├── SkinListBox
│ │ ├── SkinListBox.cs
│ │ ├── SkinListBoxItem.cs
│ │ └── SkinListBoxItemCollection.cs
│ ├── SkinListView
│ │ ├── SkinListView.Designer.cs
│ │ └── SkinListView.cs
│ ├── SkinMdi
│ │ ├── MdiClientController.bmp
│ │ └── MdiClientController.cs
│ ├── SkinMonthCalendar
│ │ ├── SkinMonthCalendar.Designer.cs
│ │ ├── SkinMonthCalendar.cs
│ │ └── SkinMonthCalendar.resx
│ ├── SkinNumericUpDown
│ │ ├── Events.cs
│ │ └── SkinNumericUpDown.cs
│ ├── SkinPanel
│ │ ├── SkinPanel.Designer.cs
│ │ └── SkinPanel.cs
│ ├── SkinPictureBox
│ │ ├── SkinPictureBox.Designer.cs
│ │ └── SkinPictureBox.cs
│ ├── SkinPrintScreen
│ │ ├── ColorBox.cs
│ │ ├── ColorBox.designer.cs
│ │ ├── ColorBox.resx
│ │ ├── ColorBoxDesginer.cs
│ │ ├── FrmCapture.cs
│ │ ├── FrmCapture.designer.cs
│ │ ├── FrmCapture.resx
│ │ ├── FrmOut.cs
│ │ ├── FrmOut.designer.cs
│ │ ├── FrmOut.resx
│ │ ├── FrmSize.cs
│ │ ├── FrmSize.designer.cs
│ │ ├── FrmSize.resx
│ │ ├── ImageProcessBox.cs
│ │ ├── ImageProcessBox.designer.cs
│ │ ├── MouseHook.cs
│ │ ├── ToolButton.cs
│ │ ├── ToolButton.designer.cs
│ │ └── ToolButtonDesigner.cs
│ ├── SkinProgressBar
│ │ ├── BackStyle.cs
│ │ ├── ControlPaintEx.cs
│ │ ├── PBarRenderHelper.cs
│ │ ├── SkinProgressBar.cs
│ │ └── TextRenderingHintGraphics.cs
│ ├── SkinProgressIndicator
│ │ ├── RotationType.cs
│ │ ├── SkinProgressIndicator.cs
│ │ ├── SkinProgressIndicator.designer.cs
│ │ ├── SkinProgressIndicator.resx
│ │ └── TextDisplayModes.cs
│ ├── SkinPushPanel
│ │ ├── BorderPanel.cs
│ │ ├── CaptionImageStyle.cs
│ │ ├── CaptionStyle.cs
│ │ ├── Design
│ │ │ ├── PanelDesigner.cs
│ │ │ ├── PushPanelDesigner.cs
│ │ │ └── PushPanelItemDesigner.cs
│ │ ├── ImageDc.cs
│ │ ├── InterpolationModeGraphics.cs
│ │ ├── NCPanel.cs
│ │ ├── PanelBase.cs
│ │ ├── PanelColorTable.cs
│ │ ├── PushPanelItem.cs
│ │ ├── PushPanelItemCaptionClickEventArgs.cs
│ │ ├── RegionHelper.cs
│ │ ├── SkinCaptionPanel.cs
│ │ ├── SkinPushPanel.cs
│ │ └── SmoothingModeGraphics.cs
│ ├── SkinRadioButton
│ │ └── SkinRadioButton.cs
│ ├── SkinRollingBar
│ │ ├── RollingBarPainter.cs
│ │ ├── RollingBarStyle.cs
│ │ ├── SkinRollingBar.cs
│ │ └── SkinRollingBarThemeBase.cs
│ ├── SkinScrollBar
│ │ ├── ButtonColorTable.cs
│ │ ├── SkinHScrollBar.cs
│ │ ├── SkinScrollBarBase.cs
│ │ ├── SkinScrollBarThemeBase.cs
│ │ └── SkinVScrollBar.cs
│ ├── SkinScrollBarHelper
│ │ ├── ScrollBarDrawImage.cs
│ │ ├── ScrollBarHelper.cs
│ │ ├── cGraphics.cs
│ │ ├── cScrollBar.cs
│ │ ├── cStoreDc.cs
│ │ ├── cTransition.cs
│ │ └── cTreeView.cs
│ ├── SkinSplitContainer
│ │ ├── CollapsePanel.cs
│ │ ├── RenderHelper.cs
│ │ ├── SkinSplitContainer.cs
│ │ └── SpliterPanelState.cs
│ ├── SkinStrip
│ │ ├── LayoutUtils.cs
│ │ ├── ProfessionalToolStripRendererEx.cs
│ │ ├── RenderHelperStrip.cs
│ │ ├── SkinContextMenuStrip
│ │ │ └── SkinContextMenuStrip.cs
│ │ ├── SkinMenuStrip
│ │ │ └── SkinMenuStrip.cs
│ │ ├── SkinToolStrip
│ │ │ └── SkinToolStrip.cs
│ │ └── ToolStripColorTable.cs
│ ├── SkinTabControl
│ │ ├── SkinTabControl.cs
│ │ ├── SkinTabControl.resx
│ │ ├── SkinTabControlDesigner.cs
│ │ ├── SkinTabPageCollectionEditor.cs
│ │ └── TabPageEventArgs.cs
│ ├── SkinTextBox
│ │ ├── SkinTextBox.cs
│ │ ├── SkinTextBox.designer.cs
│ │ ├── SkinTextBox.resx
│ │ └── SkinWaterTextBox.cs
│ ├── SkinToolTip
│ │ ├── SkinToolTip.cs
│ │ └── ToolTipRenderHelper.cs
│ ├── SkinTrackBar
│ │ ├── ClientUtils.cs
│ │ ├── SkinTrackBar.cs
│ │ ├── TrackBarBase.cs
│ │ └── TrackBarBaseDesigner.cs
│ └── SkinTreeView
│ │ ├── SkinTreeView.Designer.cs
│ │ └── SkinTreeView.cs
├── Taurus-CSSkinUI.sln
├── Taurus.CSSkinUI.WF.csproj
└── Win32
│ ├── Callback
│ └── Functions.cs
│ ├── ClassName.cs
│ ├── Com
│ ├── DOCHOSTUIFLAG.cs
│ ├── DOCHOSTUIINFO.cs
│ ├── DWebBrowserEvents2.cs
│ ├── ICustomDoc.cs
│ ├── IDocHostUIHandler.cs
│ ├── IDropTarget.cs
│ ├── IOleCommandTarget.cs
│ ├── IOleInPlaceActiveObject.cs
│ ├── IOleInPlaceFrame.cs
│ ├── IOleInPlaceUIWindow.cs
│ ├── IWebBrowser2.cs
│ ├── OLECMDEXECOPT.cs
│ ├── OLECMDF.cs
│ ├── OLECMDID.cs
│ ├── tagMSG.cs
│ ├── tagOLECMD.cs
│ ├── tagPOINT.cs
│ └── tagRECT.cs
│ ├── Const
│ ├── AC.cs
│ ├── AW.cs
│ ├── CDDS.cs
│ ├── CDRF.cs
│ ├── CS.cs
│ ├── CombineRgnStyles.cs
│ ├── DCX.cs
│ ├── DI.cs
│ ├── EM.cs
│ ├── ESB.cs
│ ├── GCL.cs
│ ├── GCW.cs
│ ├── GWL.cs
│ ├── HC.cs
│ ├── HITTEST.cs
│ ├── HWND.cs
│ ├── ICC.cs
│ ├── ICON.cs
│ ├── LPSTR.cs
│ ├── MA.cs
│ ├── NM.cs
│ ├── OBJID.cs
│ ├── PRF.cs
│ ├── RDW.cs
│ ├── RGN.cs
│ ├── SB.cs
│ ├── SBM.cs
│ ├── SC.cs
│ ├── SIF.cs
│ ├── SS.cs
│ ├── SW.cs
│ ├── SWP.cs
│ ├── TBM.cs
│ ├── TCHT.cs
│ ├── TCM.cs
│ ├── TME.cs
│ ├── TPM.cs
│ ├── TTDT.cs
│ ├── TTF.cs
│ ├── TTI.cs
│ ├── TTM.cs
│ ├── TTN.cs
│ ├── TTS.cs
│ ├── TernaryRasterOperations.cs
│ ├── VK.cs
│ ├── WA.cs
│ ├── WH.cs
│ ├── WM.cs
│ ├── WS.cs
│ ├── WS_EX.cs
│ └── WVR.cs
│ ├── DwmApi.cs
│ ├── Helper.cs
│ ├── HttpWebRequestHelper.cs
│ ├── NativeMethods.cs
│ ├── Result.cs
│ ├── ShellHelper.cs
│ ├── Struct
│ ├── API_MSG.cs
│ ├── BLENDFUNCTION.cs
│ ├── CWPRETSTRUCT.cs
│ ├── CWPSTRUCT.cs
│ ├── INITCOMMONCONTROLSEX.cs
│ ├── MINMAXINFO.cs
│ ├── MOUSEHOOKSTRUCT.cs
│ ├── MOUSEHOOKSTRUCTEX.cs
│ ├── NCCALCSIZE_PARAMS.cs
│ ├── NMCUSTOMDRAW.cs
│ ├── NMHDR.cs
│ ├── NMTTCUSTOMDRAW.cs
│ ├── NMTTDISPINFO.cs
│ ├── PAINTSTRUCT.cs
│ ├── POINT.cs
│ ├── RECT.cs
│ ├── SCROLLBARINFO.cs
│ ├── SCROLLINFO.cs
│ ├── STYLESTRUCT.cs
│ ├── TCHITTESTINFO.cs
│ ├── TOOLINFO.cs
│ ├── TRACKMOUSEEVENT.cs
│ ├── TT_HITTESTINFO.cs
│ ├── WINDOWINFO.cs
│ ├── WINDOWPLACEMENT.cs
│ └── WINDOWPOS.cs
│ ├── SystemInformationHelper.cs
│ ├── WinAPI.cs
│ └── WindowsType.cs
├── Com_WPFSkin
├── Taurus.CSSkinUI.WPF
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Taurus.CSSkinUI.WPF.csproj
│ ├── UserControl1.xaml
│ └── UserControl1.xaml.cs
├── Taurus.CoreSkinUI.WPF
│ ├── AssemblyInfo.cs
│ ├── Taurus.CoreSkinUI.WPF.csproj
│ ├── UserControl1.xaml
│ └── UserControl1.xaml.cs
└── Taurus.CoreSkinUI.WPFCom
│ ├── Class1.cs
│ └── Taurus.CoreSkinUI.Com.csproj
├── New File
└── README.md
/Com_CSSKin/Form/CCSkin/AntiAliasGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Drawing.Drawing2D;
7 |
8 | namespace Com_CSSkin
9 | {
10 | public class AntiAliasGraphics : IDisposable
11 | {
12 | private SmoothingMode _oldMode;
13 | private Graphics _graphics;
14 |
15 | public AntiAliasGraphics(Graphics graphics)
16 | {
17 | _graphics = graphics;
18 | _oldMode = graphics.SmoothingMode;
19 | graphics.SmoothingMode = SmoothingMode.AntiAlias;
20 | }
21 |
22 | #region IDisposable 成员
23 |
24 | public void Dispose()
25 | {
26 | _graphics.SmoothingMode = _oldMode;
27 | }
28 |
29 | #endregion
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/BackEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 |
7 | namespace Com_CSSkin
8 | {
9 | //自定义事件参数类
10 | public class BackEventArgs
11 | {
12 | private Image beforeBack;
13 | public Image BeforeBack {
14 | get { return beforeBack; }
15 | }
16 |
17 | private Image afterBack;
18 | public Image AfterBack {
19 | get { return afterBack; }
20 | }
21 |
22 | ///
23 | /// Back属性值更改时引发的事件
24 | ///
25 | /// 更改前背景
26 | /// 更改后背景
27 | public BackEventArgs(Image beforeBack, Image afterBack)
28 | {
29 | this.beforeBack = beforeBack;
30 | this.afterBack = afterBack;
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/CSSkinMain.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin
3 | {
4 | partial class CSSkinMain
5 | {
6 | #region Windows Form Designer generated code
7 |
8 | ///
9 | /// Required method for Designer support - do not modify
10 | /// the contents of this method with the code editor.
11 | ///
12 | private void InitializeComponent() {
13 | this.MdiClientController = new Com_CSSkin.SkinControl.MdiClientController();
14 | this.SuspendLayout();
15 | //
16 | // mdiClientController
17 | //
18 | this.MdiClientController.ParentForm = this;
19 | //
20 | // CSSkinMain
21 | //
22 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
23 | this.ClientSize = new System.Drawing.Size(284, 262);
24 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
25 | this.Name = "CSSkinMain";
26 | this.Text = "SkinForm";
27 | this.ResumeLayout(false);
28 |
29 | }
30 | #endregion
31 | }
32 | }
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/ColorMax.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 |
7 | namespace Com_CSSkin
8 | {
9 | public class ColorMax
10 | {
11 | private Color color;
12 |
13 | public Color Color
14 | {
15 | get { return color; }
16 | set { color = value; }
17 | }
18 |
19 | private int number = 0;
20 |
21 | public int Number
22 | {
23 | get { return number; }
24 | set { number = value; }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/ControlBoxState.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin
7 | {
8 | public enum ControlBoxState
9 | {
10 | Normal = 0,
11 | Hover,
12 | Pressed,
13 | PressedLeave
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/ControlBoxStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin
7 | {
8 | public enum ControlBoxStyle
9 | {
10 | None = 0,
11 | Minimize = 1,
12 | Maximize = 2,
13 | Close = 3,
14 | CmSysBottom = 4
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/MobileStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin
7 | {
8 | public enum MobileStyle
9 | {
10 | None = 0,
11 | TitleMobile = 1,
12 | Mobile = 2
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/Skin/Skin_Color.cs:
--------------------------------------------------------------------------------
1 |
2 | using Com_CSSkin;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Drawing;
8 | using System.Drawing.Drawing2D;
9 | using System.Text;
10 | using System.Windows.Forms;
11 |
12 | namespace Com_CSSkin
13 | {
14 | public partial class Skin_Color : CSSkinMain
15 | {
16 | public Skin_Color() {
17 | InitializeComponent();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/Skin/Skin_DevExpress.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Data;
6 | using System.Drawing;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace Com_CSSkin
11 | {
12 | public partial class Skin_DevExpress : CSSkinMain
13 | {
14 | public Skin_DevExpress() {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/Skin/Skin_Mac.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Data;
6 | using System.Drawing;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace Com_CSSkin
11 | {
12 | public partial class Skin_Mac : CSSkinMain
13 | {
14 | public Skin_Mac()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/Skin/Skin_VS.cs:
--------------------------------------------------------------------------------
1 |
2 | using Com_CSSkin;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Drawing;
8 | using System.Drawing.Drawing2D;
9 | using System.Text;
10 | using System.Windows.Forms;
11 |
12 | namespace Com_CSSkin
13 | {
14 | public partial class Skin_VS : CSSkinMain
15 | {
16 | public Skin_VS() {
17 | InitializeComponent();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/SkinFormBackgroundRenderEvent.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin
9 | {
10 | public delegate void SkinFormBackgroundRenderEventHandler(
11 | object sender,
12 | SkinFormBackgroundRenderEventArgs e);
13 |
14 | public class SkinFormBackgroundRenderEventArgs : PaintEventArgs
15 | {
16 | private CSSkinMain _skinForm;
17 |
18 | public SkinFormBackgroundRenderEventArgs(
19 | CSSkinMain skinForm,
20 | Graphics g,
21 | Rectangle clipRect)
22 | : base(g, clipRect)
23 | {
24 | _skinForm = skinForm;
25 | }
26 |
27 | public CSSkinMain SkinForm
28 | {
29 | get { return _skinForm; }
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/SkinFormBorderRenderEvent.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin
9 | {
10 | public delegate void SkinFormBorderRenderEventHandler(
11 | object sender,
12 | SkinFormBorderRenderEventArgs e);
13 |
14 | public class SkinFormBorderRenderEventArgs : PaintEventArgs
15 | {
16 | private CSSkinMain _skinForm;
17 | private bool _active;
18 |
19 | public SkinFormBorderRenderEventArgs(
20 | CSSkinMain skinForm,
21 | Graphics g,
22 | Rectangle clipRect,
23 | bool active)
24 | : base(g, clipRect)
25 | {
26 | _skinForm = skinForm;
27 | _active = active;
28 | }
29 |
30 | public CSSkinMain SkinForm
31 | {
32 | get { return _skinForm; }
33 | }
34 |
35 | public bool Active
36 | {
37 | get { return _active; }
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/SkinFormCaptionRenderEvent.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin
9 | {
10 | public delegate void SkinFormCaptionRenderEventHandler(
11 | object sender,
12 | SkinFormCaptionRenderEventArgs e);
13 |
14 | public class SkinFormCaptionRenderEventArgs : PaintEventArgs
15 | {
16 | private CSSkinMain _skinForm;
17 | private bool _active;
18 |
19 | public SkinFormCaptionRenderEventArgs(
20 | CSSkinMain skinForm,
21 | Graphics g,
22 | Rectangle clipRect,
23 | bool active)
24 | : base(g, clipRect)
25 | {
26 | _skinForm = skinForm;
27 | _active = active;
28 | }
29 |
30 | public CSSkinMain SkinForm
31 | {
32 | get { return _skinForm; }
33 | }
34 |
35 | public bool Active
36 | {
37 | get { return _active; }
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/SkinFormImageRenderer.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin
7 | {
8 | public class SkinFormImageRenderer : SkinFormRenderer
9 | {
10 | public override System.Drawing.Region CreateRegion(CSSkinMain form)
11 | {
12 | throw new NotImplementedException();
13 | }
14 |
15 | public override void InitSkinForm(CSSkinMain form)
16 | {
17 | throw new NotImplementedException();
18 | }
19 |
20 | protected override void OnRenderSkinFormCaption(SkinFormCaptionRenderEventArgs e)
21 | {
22 | throw new NotImplementedException();
23 | }
24 |
25 | protected override void OnRenderSkinFormBorder(SkinFormBorderRenderEventArgs e)
26 | {
27 | throw new NotImplementedException();
28 | }
29 |
30 | protected override void OnRenderSkinFormControlBox(SkinFormControlBoxRenderEventArgs e)
31 | {
32 | throw new NotImplementedException();
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/SysBottomEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | ///
9 | /// 自定义按钮事件参数
10 | ///
11 | public class SysButtonEventArgs
12 | {
13 | ///
14 | /// 带参构造
15 | ///
16 | /// 所点击的自定义系统按钮
17 | public SysButtonEventArgs(CmSysButton sysButton)
18 | {
19 | this.SysButton = sysButton;
20 | }
21 |
22 | private CmSysButton sysButton;
23 | ///
24 | /// 所点击的自定义系统按钮
25 | ///
26 | public CmSysButton SysButton
27 | {
28 | get { return sysButton; }
29 | set { sysButton = value; }
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/ThemeEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 |
7 | namespace Com_CSSkin
8 | {
9 | //自定义事件参数类
10 | public class ThemeEventArgs
11 | {
12 | private CSSkinMain afterTheme;
13 | public CSSkinMain AfterTheme {
14 | get { return afterTheme; }
15 | }
16 |
17 | ///
18 | /// XTheme主题属性值更改时引发的事件
19 | ///
20 | /// 更改后主题
21 | public ThemeEventArgs(CSSkinMain afterTheme) {
22 | this.afterTheme = afterTheme;
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/CCSkin/TitleType.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin
7 | {
8 | public enum TitleType
9 | {
10 | None = 0,
11 | EffectTitle = 1,
12 | Title = 2
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Form/MessageBox/DialogButton.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin
5 | {
6 | internal static class DialogButton
7 | {
8 | internal static readonly string BtnCancel = "取消";
9 | internal static readonly string BtnIgnore = "忽略";
10 | internal static readonly string BtnNo = "否";
11 | internal static readonly string BtnOk = "确定";
12 | internal static readonly string BtnRetry = "重试";
13 | internal static readonly string BtnYes = "是";
14 | internal static readonly string BtnAbort = "中止";
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Imaging/GrayscaleStyel.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Imaging
7 | {
8 | public enum GrayscaleStyle
9 | {
10 | BT907 = 0,
11 | RMY = 1,
12 | Y = 2,
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Taurus.CSSkinUI.WF")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("")]
13 | [assembly: AssemblyCopyright("")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("601cbdc7-db7a-4519-a4f1-246f94407f17")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 内部版本号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("16.4.16.6")]
36 | [assembly: AssemblyFileVersion("16.4.16.6")]
37 |
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/1_100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/1_100.gif
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlBorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlBorder.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlDateTimePicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlDateTimePicker.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendar01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendar01.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendar02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendar02.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendar03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendar03.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendar04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendar04.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendarBg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendarBg.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AlMonthCalendarBtn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AlMonthCalendarBtn.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/AutoLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/AutoLayout.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/BackColor.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/BackColor.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/BackPalace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/BackPalace.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Bold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Bold.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/BtnClose_hight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/BtnClose_hight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/CloseDownBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/CloseDownBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/CloseMouseBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/CloseMouseBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/CloseNormlBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/CloseNormlBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Copy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/CreateLink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/CreateLink.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Cut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Cut.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Date.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Date.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Delete.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Dont Disturb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Dont Disturb.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Error.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Error.ico
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Find.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ForeColor.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ForeColor.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Full_close_down.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Full_close_down.PNG
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Full_close_hover.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Full_close_hover.PNG
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Full_close_normal.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Full_close_normal.PNG
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/HScroll_Left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/HScroll_Left.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/HScroll_Middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/HScroll_Middle.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/HScroll_Right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/HScroll_Right.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/HTML.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/HTML.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/HtmlSave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/HtmlSave.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/IPhoneQQ_Head_Big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/IPhoneQQ_Head_Big.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ImQQAway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ImQQAway.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ImQQBusy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ImQQBusy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ImQQMute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ImQQMute.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ImQQOnline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ImQQOnline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ImQQQme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ImQQQme.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Indent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Indent.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Information.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Information.ico
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/InsertHorizontalRule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/InsertHorizontalRule.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/InsertImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/InsertImage.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/InsertOrderedList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/InsertOrderedList.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/InsertTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/InsertTable.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/InsertUnorderedList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/InsertUnorderedList.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Italic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Italic.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/JustifyCenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/JustifyCenter.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/JustifyFull.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/JustifyFull.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/JustifyLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/JustifyLeft.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/JustifyRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/JustifyRight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MainPanel_ContactHeadSelect_paddingDraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MainPanel_ContactHeadSelect_paddingDraw.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MaxDownBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MaxDownBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MaxMouseBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MaxMouseBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MaxNormlBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MaxNormlBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MiniDownBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MiniDownBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MiniMouseBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MiniMouseBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MiniNormlBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MiniNormlBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MobilePhoneQQAway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MobilePhoneQQAway.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MobilePhoneQQBusy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MobilePhoneQQBusy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MobilePhoneQQOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MobilePhoneQQOn.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MobileWapQQAway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MobileWapQQAway.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/MobileWapQQOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/MobileWapQQOn.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/New.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/New.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Norml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Norml.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/OffLine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/OffLine.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/OnLine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/OnLine.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Open.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Outdent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Outdent.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Paste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Paste.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Preview.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Print.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/QQForPad_Head_Big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/QQForPad_Head_Big.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Qme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Qme.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Question.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Question.ico
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Redo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Redo.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/RemoveFormat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/RemoveFormat.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/RestoreDownBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/RestoreDownBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/RestoreMouseBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/RestoreMouseBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/RestoreNormlBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/RestoreNormlBack.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ShowHTML.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ShowHTML.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-IPhoneQQ_Head_Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-IPhoneQQ_Head_Small.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-ImQQAway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-ImQQAway.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-ImQQOnline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-ImQQOnline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-MobilePhoneQQOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-MobilePhoneQQOn.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-MobileWapQQBusy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-MobileWapQQBusy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-MobileWapQQOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-MobileWapQQOn.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-QQForPad_Head_Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-QQForPad_Head_Small.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-Qme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-Qme.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-away.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-away.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-busy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-imoffline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-imoffline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-imonline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-imonline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-invisible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-invisible.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Small-mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Small-mute.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/SpellCheck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/SpellCheck.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/StrikeThrough.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/StrikeThrough.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Subscript .png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Subscript .png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Superscript .png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Superscript .png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Time.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Time.gif
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Underline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Underline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Undo.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Unlink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Unlink.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/VScroll_Down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/VScroll_Down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/VScroll_Middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/VScroll_Middle.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/VScroll_Middle_Enter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/VScroll_Middle_Enter.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/VScroll_Up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/VScroll_Up.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Warning.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Warning.ico
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/WebQQAway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/WebQQAway.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/WebQQBusy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/WebQQBusy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/WebQQMute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/WebQQMute.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/WebQQOnline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/WebQQOnline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/WebQQQme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/WebQQQme.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/Wordclean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/Wordclean.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/_checked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/_checked.jpg
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/allbtn_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/allbtn_down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/allbtn_down1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/allbtn_down1.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/allbtn_highlight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/allbtn_highlight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/allbtn_highlight1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/allbtn_highlight1.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/arrow.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/away.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/away.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/brush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/brush.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/busy.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/cancel.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/close.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/close_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/close_down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/close_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/close_normal.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/close_over.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/close_over.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/color.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/color.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ellips.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ellips.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/fader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/fader.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/frameBorderEffect_mouseDownDraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/frameBorderEffect_mouseDownDraw.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/frameBorderEffect_normalDraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/frameBorderEffect_normalDraw.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/hight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/hight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/icon_close_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/icon_close_down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/icon_close_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/icon_close_hover.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/icon_close_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/icon_close_normal.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/imoffline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/imoffline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/imonline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/imonline.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/inputbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/inputbox.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/inputbox_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/inputbox_hover.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/invisible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/invisible.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/keyboard.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/large.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_bluelight_bkg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_bluelight_bkg.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_light_bkg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_light_bkg.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_light_bkg_top123.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_light_bkg_top123.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_tab_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_tab_background.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_tab_check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_tab_check.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_tab_highlight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_tab_highlight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_tabbtn_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_tabbtn_down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/main_tabbtn_highlight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/main_tabbtn_highlight.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/middle.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/mute.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/none.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/ok.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/out.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/pictureBox1.Image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/pictureBox1.Image.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/pushed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/pushed.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/rect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/rect.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/save.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/separator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/separator.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/small.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/tab_dots_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/tab_dots_down.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/tab_dots_mouseover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/tab_dots_mouseover.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/tab_dots_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/tab_dots_normal.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/text.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/texture.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/tips_light_bkg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/tips_light_bkg.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/unChecked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/unChecked.jpg
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollHorzArrow.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollHorzArrow.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollHorzShaft.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollHorzShaft.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollHorzThumb.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollHorzThumb.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollVertArrow.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollVertArrow.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollVertArrow1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollVertArrow1.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollVertShaft.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollVertShaft.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollVertThumb.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollVertThumb.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/vista-ScrollVertThumb1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/vista-ScrollVertThumb1.png
--------------------------------------------------------------------------------
/Com_CSSKin/Resources/wordcount.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/Resources/wordcount.gif
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/ControlState.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinClass
7 | {
8 | ///
9 | /// 控件的状态。
10 | ///
11 | public enum ControlState
12 | {
13 | ///
14 | /// 正常。
15 | ///
16 | Normal,
17 | ///
18 | /// 鼠标进入。
19 | ///
20 | Hover,
21 | ///
22 | /// 鼠标按下。
23 | ///
24 | Pressed,
25 | ///
26 | /// 获得焦点。
27 | ///
28 | Focused
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/ExtensionAttribute.cs:
--------------------------------------------------------------------------------
1 | /********************************************************************
2 | * *
3 | * * 使本项目源码或本项目生成的DLL前请仔细阅读以下协议内容,如果你同意以下协议才能使用本项目所有的功能,
4 | * * 否则如果你违反了以下协议,有可能陷入法律纠纷和赔偿,作者保留追究法律责任的权利。
5 | * *
6 | * * 1、你可以在开发的软件产品中使用和修改本项目的源码和DLL,但是请保留所有相关的版权信息。
7 | * * 2、不能将本项目源码与作者的其他项目整合作为一个单独的软件售卖给他人使用。
8 | * * 3、不能传播本项目的源码和DLL,包括上传到网上、拷贝给他人等方式。
9 | * * 4、以上协议暂时定制,由于还不完善,作者保留以后修改协议的权利。
10 | * *
11 | * * Copyright (C) 2013-? cskin Corporation All rights reserved.
12 |
13 |
14 | * * 请保留以上版权信息,否则作者将保留追究法律责任。
15 | * *
16 | * * 创建时间:2016-01-18
17 | * * 说明:ExtensionAttribute.cs
18 | * *
19 | ********************************************************************/
20 |
21 | #if VS2010
22 | #else
23 | namespace System.Runtime.CompilerServices
24 | {
25 | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Assembly)]
26 | public sealed class ExtensionAttribute : Attribute { }
27 | }
28 | #endif
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/ImageObject.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.IO;
7 | using System.Reflection;
8 |
9 | namespace Com_CSSkin.SkinClass
10 | {
11 | public static class ImageObject
12 | {
13 | ///
14 | /// 得到要绘置的图片对像
15 | ///
16 | /// 图像在程序集中的地址
17 | ///
18 | public static Bitmap GetResBitmap(string str)
19 | {
20 | Stream sm = FindStream(str);
21 | if (sm == null) return null;
22 | return new Bitmap(sm);
23 | }
24 |
25 | ///
26 | /// 得到图程序集中的图片对像
27 | ///
28 | /// 图像在程序集中的地址
29 | ///
30 | private static Stream FindStream(string str)
31 | {
32 | Assembly assembly = Assembly.GetExecutingAssembly();
33 | string[] resNames = assembly.GetManifestResourceNames();
34 | foreach (string s in resNames)
35 | {
36 | if (s == str)
37 | {
38 | return assembly.GetManifestResourceStream(s);
39 | }
40 | }
41 | return null;
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/InterpolationModeGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing.Drawing2D;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin.SkinClass
9 | {
10 | public class InterpolationModeGraphics : IDisposable
11 | {
12 | private InterpolationMode _oldMode;
13 | private Graphics _graphics;
14 |
15 | public InterpolationModeGraphics(Graphics graphics)
16 | : this(graphics, InterpolationMode.HighQualityBicubic)
17 | {
18 | }
19 |
20 | public InterpolationModeGraphics(
21 | Graphics graphics, InterpolationMode newMode)
22 | {
23 | _graphics = graphics;
24 | _oldMode = graphics.InterpolationMode;
25 | graphics.InterpolationMode = newMode;
26 | }
27 |
28 | #region IDisposable 成员
29 |
30 | public void Dispose()
31 | {
32 | _graphics.InterpolationMode = _oldMode;
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/NewGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Drawing;
4 | using System.Drawing.Drawing2D;
5 |
6 | namespace Com_CSSkin.SkinClass
7 | {
8 | public class NewSmoothModeGraphics : IDisposable
9 | {
10 | SmoothingMode _oldMode;
11 | Graphics _graphics;
12 |
13 | public NewSmoothModeGraphics(Graphics g, SmoothingMode newMode)
14 | {
15 | _oldMode = g.SmoothingMode;
16 | g.SmoothingMode = newMode;
17 | _graphics = g;
18 | }
19 |
20 | public void Dispose()
21 | {
22 | _graphics.SmoothingMode = _oldMode;
23 | }
24 | }
25 |
26 | public class NewClipGraphics : IDisposable
27 | {
28 | Region _oldClip;
29 | Region _newClip;
30 | Graphics _graphics;
31 | bool _shouldDispose;
32 |
33 | public NewClipGraphics(Graphics g, Region newClip, bool disposeNewClip)
34 | {
35 | _oldClip = g.Clip;
36 | _graphics = g;
37 | _shouldDispose = disposeNewClip;
38 | _newClip = newClip;
39 | g.Clip = newClip;
40 | }
41 |
42 | public void Dispose()
43 | {
44 | _graphics.Clip = _oldClip;
45 | if (_shouldDispose)
46 | _newClip.Dispose();
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/RectHelper.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Drawing;
4 |
5 | namespace Com_CSSkin.SkinClass
6 | {
7 | ///
8 | /// 该类提供一些静态方法来处理Rectangle的常用操作
9 | ///
10 | public static class RectHelper
11 | {
12 | ///
13 | /// 将rect的Width和Height分别加1,并返回新的结果
14 | ///
15 | /// 原始的方框
16 | /// 增加宽高后的方框
17 | public static Rectangle IncreaseWH(Rectangle rect)
18 | {
19 | rect.Width++;
20 | rect.Height++;
21 | return rect;
22 | }
23 |
24 | ///
25 | /// 将rect的Width和Height分别减1,并返回新的结果
26 | ///
27 | public static Rectangle DecreaseWH(Rectangle rect)
28 | {
29 | rect.Width--;
30 | rect.Height--;
31 | return rect;
32 | }
33 |
34 | ///
35 | /// 判断rect1是否等于rect2, 或完全包含了rect2
36 | ///
37 | public static bool EqualOrFullyContains(Rectangle rect1, Rectangle rect2)
38 | {
39 | return rect2.Left >= rect1.Left && rect2.Top >= rect1.Top &&
40 | rect2.Right <= rect1.Right && rect2.Bottom <= rect1.Bottom;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/RegionHelper.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing.Drawing2D;
6 | using System.Drawing;
7 | using System.Windows.Forms;
8 | using Com_CSSkin.SkinClass;
9 |
10 | namespace Com_CSSkin.SkinClass
11 | {
12 | public static class RegionHelper
13 | {
14 | public static void CreateRegion(
15 | Control control,
16 | Rectangle bounds,
17 | int radius,
18 | RoundStyle roundStyle)
19 | {
20 | using (GraphicsPath path =
21 | GraphicsPathHelper.CreatePath(
22 | bounds, radius, roundStyle, true))
23 | {
24 | Region region = new Region(path);
25 | path.Widen(Pens.White);
26 | region.Union(path);
27 | if (control.Region != null)
28 | {
29 | control.Region.Dispose();
30 | }
31 | control.Region = region;
32 | }
33 | }
34 |
35 | public static void CreateRegion(
36 | Control control,
37 | Rectangle bounds)
38 | {
39 | CreateRegion(control, bounds, 8, RoundStyle.All);
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/RoundStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinClass
7 | {
8 | ///
9 | /// 建立圆角路径的样式。
10 | ///
11 | public enum RoundStyle
12 | {
13 | ///
14 | /// 四个角都不是圆角。
15 | ///
16 | None = 0,
17 | ///
18 | /// 左上角为圆角。
19 | ///
20 | TopLeft = 0x01,
21 | ///
22 | /// 右上角为圆角。
23 | ///
24 | TopRight = 0x02,
25 | ///
26 | /// 左下角为圆角。
27 | ///
28 | BottomLeft = 0x04,
29 | ///
30 | /// 右下角为圆角。
31 | ///
32 | BottomRight = 0x08,
33 | ///
34 | /// 左边两个角为圆角。
35 | ///
36 | Left = TopLeft | BottomLeft,
37 | ///
38 | /// 右边两个角为圆角。
39 | ///
40 | Right = TopRight | BottomRight,
41 | ///
42 | /// 上边两个角为圆角。
43 | ///
44 | Top = TopLeft | TopRight,
45 | ///
46 | /// 下边两个角为圆角。
47 | ///
48 | Bottom = BottomLeft | BottomRight,
49 | ///
50 | /// 四个角都为圆角。
51 | ///
52 | All = Left | Right,
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/SmoothingModeGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Drawing.Drawing2D;
7 |
8 | namespace Com_CSSkin.SkinClass
9 | {
10 | public class SmoothingModeGraphics : IDisposable
11 | {
12 | private SmoothingMode _oldMode;
13 | private Graphics _graphics;
14 |
15 | public SmoothingModeGraphics(Graphics graphics)
16 | : this(graphics, SmoothingMode.AntiAlias)
17 | {
18 | }
19 |
20 | public SmoothingModeGraphics(Graphics graphics, SmoothingMode newMode)
21 | {
22 | _graphics = graphics;
23 | _oldMode = graphics.SmoothingMode;
24 | graphics.SmoothingMode = newMode;
25 | }
26 |
27 | #region IDisposable 成员
28 |
29 | public void Dispose()
30 | {
31 | _graphics.SmoothingMode = _oldMode;
32 | }
33 |
34 | #endregion
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/TextRenderingHintGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Drawing.Text;
7 |
8 | namespace Com_CSSkin.SkinClass
9 | {
10 | public class TextRenderingHintGraphics : IDisposable
11 | {
12 | private Graphics _graphics;
13 | private TextRenderingHint _oldTextRenderingHint;
14 |
15 | public TextRenderingHintGraphics(Graphics graphics)
16 | : this(graphics, TextRenderingHint.AntiAlias)
17 | {
18 | }
19 |
20 | public TextRenderingHintGraphics(
21 | Graphics graphics,
22 | TextRenderingHint newTextRenderingHint)
23 | {
24 | _graphics = graphics;
25 | _oldTextRenderingHint = graphics.TextRenderingHint;
26 | _graphics.TextRenderingHint = newTextRenderingHint;
27 | }
28 |
29 | #region IDisposable 成员
30 |
31 | public void Dispose()
32 | {
33 | _graphics.TextRenderingHint = _oldTextRenderingHint;
34 | }
35 |
36 | #endregion
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinClass/ThumbArrowDirection.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinClass
7 | {
8 | public enum ThumbArrowDirection
9 | {
10 | None = 0,
11 | Left = 1,
12 | Right = 2,
13 | Up = 3,
14 | Down = 4,
15 | LeftRight = 5,
16 | UpDown = 6
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/Animator/DoubleBitmapControl.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class DoubleBitmapControl
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region Component Designer generated code
25 |
26 | ///
27 | /// Required method for Designer support - do not modify
28 | /// the contents of this method with the code editor.
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/ChatListBox.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class ChatListBox
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | #region Component Designer generated code
12 |
13 | ///
14 | /// Required method for Designer support - do not modify
15 | /// the contents of this method with the code editor.
16 | ///
17 | private void InitializeComponent() {
18 | this.components = new System.ComponentModel.Container();
19 | this.scorllTimer = new System.Windows.Forms.Timer(this.components);
20 | this.SuspendLayout();
21 | //
22 | // scorllTimer
23 | //
24 | this.scorllTimer.Enabled = true;
25 | this.scorllTimer.Interval = 15;
26 | this.scorllTimer.Tick += new System.EventHandler(this.scorllTimer_Tick);
27 | this.ResumeLayout(false);
28 |
29 | }
30 |
31 | #endregion
32 |
33 | private System.Windows.Forms.Timer scorllTimer;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/ChatListClickEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | //自定义事件参数类
9 | public class ChatListClickEventArgs
10 | {
11 | private ChatListSubItem selectSubItem;
12 | ///
13 | /// 选中的好友
14 | ///
15 | public ChatListSubItem SelectSubItem {
16 | get { return selectSubItem; }
17 | }
18 |
19 | ///
20 | /// 悬浮事件
21 | ///
22 | /// 选中的好友
23 | public ChatListClickEventArgs(ChatListSubItem selectsubitem) {
24 | this.selectSubItem = selectsubitem;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/ChatListEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | //自定义事件参数类
9 | public class ChatListEventArgs
10 | {
11 | private ChatListSubItem mouseOnSubItem;
12 | public ChatListSubItem MouseOnSubItem {
13 | get { return mouseOnSubItem; }
14 | }
15 |
16 | private ChatListSubItem selectSubItem;
17 | public ChatListSubItem SelectSubItem {
18 | get { return selectSubItem; }
19 | }
20 |
21 | ///
22 | /// 悬浮事件
23 | ///
24 | /// 鼠标上所悬浮的好友
25 | /// 选中的好友
26 | public ChatListEventArgs(ChatListSubItem mouseonsubitem, ChatListSubItem selectsubitem) {
27 | this.mouseOnSubItem = mouseonsubitem;
28 | this.selectSubItem = selectsubitem;
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/ChatListItemIcon.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum ChatListItemIcon
9 | {
10 | Large = 53,
11 | Small = 27
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/ChatListSubItemConverter.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.ComponentModel;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | public class ChatListSubItemConverter : ExpandableObjectConverter
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/DragListEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | //自定义事件参数类
9 | public class DragListEventArgs
10 | {
11 | private ChatListSubItem qsubitem;
12 | public ChatListSubItem QSubItem
13 | {
14 | get { return qsubitem; }
15 | }
16 |
17 | private ChatListSubItem hsubitem;
18 | public ChatListSubItem HSubItem
19 | {
20 | get { return hsubitem; }
21 | }
22 |
23 | ///
24 | /// 拖动事件
25 | ///
26 | /// 拖动前好友
27 | /// 拖动后好友
28 | public DragListEventArgs(ChatListSubItem QSubItem, ChatListSubItem HSubItem)
29 | {
30 | this.qsubitem = QSubItem;
31 | this.hsubitem = HSubItem;
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/ChatListBox/PlatformType.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum PlatformType
9 | {
10 | PC = 0,
11 | WebQQ = 1,
12 | Iphone = 2,
13 | Aandroid = 3
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinButton/MobileStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum DrawStyle
9 | {
10 | None = 0,
11 | Img = 1,
12 | Draw = 2
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinButton/SkinButton.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinButton
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | #region 组件设计器生成的代码
12 |
13 | ///
14 | /// 设计器支持所需的方法 - 不要
15 | /// 使用代码编辑器修改此方法的内容。
16 | ///
17 | private void InitializeComponent()
18 | {
19 | this.SuspendLayout();
20 | this.ResumeLayout(false);
21 |
22 | }
23 |
24 | #endregion
25 |
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinButton/StopStates.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | ///
9 | /// 控件的状态。
10 | ///
11 | public enum StopStates
12 | {
13 | ///
14 | /// 正常。
15 | ///
16 | Normal,
17 | ///
18 | /// 鼠标进入。
19 | ///
20 | Hover,
21 | ///
22 | /// 鼠标按下。
23 | ///
24 | Pressed,
25 | ///
26 | /// 停止Stop状态
27 | ///
28 | NoStop,
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/CHARRANGE.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [StructLayout(LayoutKind.Sequential)]
10 | public struct CHARRANGE
11 | {
12 | public int cpMin;
13 | public int cpMax;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/CLIPFORMAT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(false)]
10 | public enum CLIPFORMAT : int
11 | {
12 | CF_TEXT = 1,
13 | CF_BITMAP = 2,
14 | CF_METAFILEPICT = 3,
15 | CF_SYLK = 4,
16 | CF_DIF = 5,
17 | CF_TIFF = 6,
18 | CF_OEMTEXT = 7,
19 | CF_DIB = 8,
20 | CF_PALETTE = 9,
21 | CF_PENDATA = 10,
22 | CF_RIFF = 11,
23 | CF_WAVE = 12,
24 | CF_UNICODETEXT = 13,
25 | CF_ENHMETAFILE = 14,
26 | CF_HDROP = 15,
27 | CF_LOCALE = 16,
28 | CF_MAX = 17,
29 | CF_OWNERDISPLAY = 0x80,
30 | CF_DSPTEXT = 0x81,
31 | CF_DSPBITMAP = 0x82,
32 | CF_DSPMETAFILEPICT = 0x83,
33 | CF_DSPENHMETAFILE = 0x8E,
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/COMRECT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | StructLayout(LayoutKind.Sequential)]
11 | public class COMRECT
12 | {
13 | public int left;
14 | public int top;
15 | public int right;
16 | public int bottom;
17 |
18 | public COMRECT()
19 | {
20 | }
21 |
22 | public COMRECT(int left, int top, int right, int bottom)
23 | {
24 | this.left = left;
25 | this.top = top;
26 | this.right = right;
27 | this.bottom = bottom;
28 | }
29 |
30 | public static COMRECT FromXYWH(int x, int y, int width, int height)
31 | {
32 | return new COMRECT(x, y, x + width, y + height);
33 | }
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/DVASPECT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [Flags, ComVisible(false)]
10 | public enum DVASPECT : int
11 | {
12 | DVASPECT_CONTENT = 1,
13 | DVASPECT_THUMBNAIL = 2,
14 | DVASPECT_ICON = 4,
15 | DVASPECT_DOCPRINT = 8,
16 | DVASPECT_OPAQUE = 16,
17 | DVASPECT_TRANSPARENT = 32,
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/FORMATETC.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [StructLayout(LayoutKind.Sequential), ComVisible(false)]
10 | public struct FORMATETC
11 | {
12 | public CLIPFORMAT cfFormat;
13 | public IntPtr ptd;
14 | public DVASPECT dwAspect;
15 | public int lindex;
16 | public TYMED tymed;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/GETCLIPBOARDDATAFLAGS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl.Internals
7 | {
8 | public enum GETCLIPBOARDDATAFLAGS
9 | {
10 | RECO_PASTE = 0,
11 | RECO_DROP = 1,
12 | RECO_COPY = 2,
13 | RECO_CUT = 3,
14 | RECO_DRAG = 4
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/GETOBJECTOPTIONS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl.Internals
7 | {
8 | public enum GETOBJECTOPTIONS
9 | {
10 | REO_GETOBJ_NO_INTERFACES = 0x00000000,
11 | REO_GETOBJ_POLEOBJ = 0x00000001,
12 | REO_GETOBJ_PSTG = 0x00000002,
13 | REO_GETOBJ_POLESITE = 0x00000004,
14 | REO_GETOBJ_ALL_INTERFACES = 0x00000007,
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IAdviseSink.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | Guid("0000010F-0000-0000-C000-000000000046"),
11 | InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface IAdviseSink
13 | {
14 |
15 | //C#r: UNDONE (Field in interface) public static readonly Guid iid;
16 | void OnDataChange(
17 | [In]
18 | FORMATETC pFormatetc,
19 | [In]
20 | STGMEDIUM pStgmed);
21 |
22 | void OnViewChange(
23 | [In, MarshalAs(UnmanagedType.U4)]
24 | int dwAspect,
25 | [In, MarshalAs(UnmanagedType.I4)]
26 | int lindex);
27 |
28 | void OnRename(
29 | [In, MarshalAs(UnmanagedType.Interface)]
30 | object pmk);
31 |
32 | void OnSave();
33 |
34 |
35 | void OnClose();
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IEnumFORMATETC.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | ComImport(),
11 | Guid("00000103-0000-0000-C000-000000000046"),
12 | InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
13 | public interface IEnumFORMATETC
14 | {
15 | [return: MarshalAs(UnmanagedType.I4)]
16 | [PreserveSig]
17 | int Next(
18 | [In, MarshalAs(UnmanagedType.U4)]
19 | int celt,
20 | [Out]
21 | FORMATETC rgelt,
22 | [In, Out, MarshalAs(UnmanagedType.LPArray)]
23 | int[] pceltFetched);
24 |
25 | [return: MarshalAs(UnmanagedType.I4)]
26 | [PreserveSig]
27 | int Skip(
28 | [In, MarshalAs(UnmanagedType.U4)]
29 | int celt);
30 |
31 | [return: MarshalAs(UnmanagedType.I4)]
32 | [PreserveSig]
33 | int Reset();
34 |
35 | [return: MarshalAs(UnmanagedType.I4)]
36 | [PreserveSig]
37 | int Clone(
38 | [Out, MarshalAs(UnmanagedType.LPArray)]
39 | IEnumFORMATETC[] ppenum);
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IEnumOLEVERB.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | ComImport(),
11 | Guid("00000104-0000-0000-C000-000000000046"),
12 | InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
13 | public interface IEnumOLEVERB
14 | {
15 |
16 | [return: MarshalAs(UnmanagedType.I4)]
17 | [PreserveSig]
18 | int Next(
19 | [MarshalAs(UnmanagedType.U4)]
20 | int celt,
21 | [Out]
22 | tagOLEVERB rgelt,
23 | [Out, MarshalAs(UnmanagedType.LPArray)]
24 | int[] pceltFetched);
25 |
26 | [return: MarshalAs(UnmanagedType.I4)]
27 | [PreserveSig]
28 | int Skip(
29 | [In, MarshalAs(UnmanagedType.U4)]
30 | int celt);
31 |
32 | void Reset();
33 |
34 |
35 | void Clone(
36 | out IEnumOLEVERB ppenum);
37 |
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IEnumSTATDATA.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | Guid("00000105-0000-0000-C000-000000000046"),
11 | InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface IEnumSTATDATA
13 | {
14 |
15 | //C#r: UNDONE (Field in interface) public static readonly Guid iid;
16 |
17 | void Next(
18 | [In, MarshalAs(UnmanagedType.U4)]
19 | int celt,
20 | [Out]
21 | STATDATA rgelt,
22 | [Out, MarshalAs(UnmanagedType.LPArray)]
23 | int[] pceltFetched);
24 |
25 |
26 | void Skip(
27 | [In, MarshalAs(UnmanagedType.U4)]
28 | int celt);
29 |
30 |
31 | void Reset();
32 |
33 |
34 | void Clone(
35 | [Out, MarshalAs(UnmanagedType.LPArray)]
36 | IEnumSTATDATA[] ppenum);
37 |
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IEnumSTATSTG.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComImport]
10 | [Guid("0000000d-0000-0000-C000-000000000046")]
11 | [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface IEnumSTATSTG
13 | {
14 | // The user needs to allocate an STATSTG array whose size is celt.
15 | [PreserveSig]
16 | uint
17 | Next(
18 | uint celt,
19 | [MarshalAs(UnmanagedType.LPArray), Out]
20 | System.Runtime.InteropServices.ComTypes.STATSTG[] rgelt,
21 | out uint pceltFetched
22 | );
23 |
24 | void Skip(uint celt);
25 |
26 | void Reset();
27 |
28 | [return: MarshalAs(UnmanagedType.Interface)]
29 | IEnumSTATSTG Clone();
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/ILockBytes.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComImport]
10 | [Guid("0000000a-0000-0000-C000-000000000046")]
11 | [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface ILockBytes
13 | {
14 | int ReadAt(
15 | /* [in] */ ulong ulOffset,
16 | /* [unique][out] */ IntPtr pv,
17 | /* [in] */ uint cb,
18 | /* [out] */ out IntPtr pcbRead);
19 |
20 | int WriteAt(
21 | /* [in] */ ulong ulOffset,
22 | /* [size_is][in] */ IntPtr pv,
23 | /* [in] */ uint cb,
24 | /* [out] */ out IntPtr pcbWritten);
25 |
26 | int Flush();
27 |
28 | int SetSize(
29 | /* [in] */ ulong cb);
30 |
31 | int LockRegion(
32 | /* [in] */ ulong libOffset,
33 | /* [in] */ ulong cb,
34 | /* [in] */ uint dwLockType);
35 |
36 | int UnlockRegion(
37 | /* [in] */ ulong libOffset,
38 | /* [in] */ ulong cb,
39 | /* [in] */ uint dwLockType);
40 |
41 | int Stat(
42 | /* [out] */ out System.Runtime.InteropServices.ComTypes.STATSTG pstatstg,
43 | /* [in] */ uint grfStatFlag);
44 |
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IOleClientSite.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | Guid("00000118-0000-0000-C000-000000000046"),
11 | InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface IOleClientSite
13 | {
14 |
15 | [return: MarshalAs(UnmanagedType.I4)]
16 | [PreserveSig]
17 | int SaveObject();
18 |
19 | [return: MarshalAs(UnmanagedType.I4)]
20 | [PreserveSig]
21 | int GetMoniker(
22 | [In, MarshalAs(UnmanagedType.U4)] int dwAssign,
23 | [In, MarshalAs(UnmanagedType.U4)] int dwWhichMoniker,
24 | [Out, MarshalAs(UnmanagedType.Interface)] out object ppmk);
25 |
26 | [return: MarshalAs(UnmanagedType.I4)]
27 | [PreserveSig]
28 | int GetContainer([MarshalAs(UnmanagedType.Interface)] out IOleContainer container);
29 |
30 | [return: MarshalAs(UnmanagedType.I4)]
31 | [PreserveSig]
32 | int ShowObject();
33 |
34 | [return: MarshalAs(UnmanagedType.I4)]
35 | [PreserveSig]
36 | int OnShowWindow(
37 | [In, MarshalAs(UnmanagedType.I4)] int fShow);
38 |
39 | [return: MarshalAs(UnmanagedType.I4)]
40 | [PreserveSig]
41 | int RequestNewObjectLayout();
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/IOleContainer.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(true),
10 | Guid("0000011B-0000-0000-C000-000000000046"),
11 | InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
12 | public interface IOleContainer
13 | {
14 | void ParseDisplayName(
15 | [In, MarshalAs(UnmanagedType.Interface)] object pbc,
16 | [In, MarshalAs(UnmanagedType.BStr)] string pszDisplayName,
17 | [Out, MarshalAs(UnmanagedType.LPArray)] int[] pchEaten,
18 | [Out, MarshalAs(UnmanagedType.LPArray)] object[] ppmkOut);
19 |
20 | void EnumObjects(
21 | [In, MarshalAs(UnmanagedType.U4)] int grfFlags,
22 | [Out, MarshalAs(UnmanagedType.LPArray)] object[] ppenum);
23 |
24 | void LockContainer(
25 | [In, MarshalAs(UnmanagedType.I4)] int fLock);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/ISequentialStream.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
10 | Guid("0c733a30-2a1c-11ce-ade5-00aa0044773d")]
11 | public interface ISequentialStream
12 | {
13 | int Read(
14 | /* [length_is][size_is][out] */ IntPtr pv,
15 | /* [in] */ uint cb,
16 | /* [out] */ out uint pcbRead);
17 |
18 | int Write(
19 | /* [size_is][in] */ IntPtr pv,
20 | /* [in] */ uint cb,
21 | /* [out] */ out uint pcbWritten);
22 |
23 | };
24 | }
25 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/REOBJECT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin.SkinControl.Internals
9 | {
10 | [StructLayout(LayoutKind.Sequential)]
11 | public class REOBJECT
12 | {
13 | public int cbStruct = Marshal.SizeOf(typeof(REOBJECT)); // Size of structure
14 | public int posistion; // Character position of object
15 | public Guid clsid; // Class ID of object
16 | public IntPtr poleobj; // OLE object interface
17 | public IStorage pstg; // Associated storage interface
18 | public IOleClientSite polesite; // Associated client site interface
19 | public Size sizel; // Size of object (may be 0,0)
20 | public uint dvAspect; // Display aspect to use
21 | public uint dwFlags; // Object status flags
22 | public uint dwUser; // Dword for user's use
23 |
24 | public override string ToString()
25 | {
26 | return string.Format("posistion:{0} ,tag:{1}" ,this.posistion,this.dwUser);
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/REOOBJECTFLAGS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [Flags, ComVisible(false)]
10 | public enum REOOBJECTFLAGS : uint
11 | {
12 | REO_NULL = 0x00000000, // No flags
13 | REO_READWRITEMASK = 0x0000003F, // Mask out RO bits
14 | REO_DONTNEEDPALETTE = 0x00000020, // Object doesn't need palette
15 | REO_BLANK = 0x00000010, // Object is blank
16 | REO_DYNAMICSIZE = 0x00000008, // Object defines size always
17 | REO_INVERTEDSELECT = 0x00000004, // Object drawn all inverted if sel
18 | REO_BELOWBASELINE = 0x00000002, // Object sits below the baseline
19 | REO_RESIZABLE = 0x00000001, // Object may be resized
20 | REO_LINK = 0x80000000, // Object is a link (RO)
21 | REO_STATIC = 0x40000000, // Object is static (RO)
22 | REO_SELECTED = 0x08000000, // Object selected (RO)
23 | REO_OPEN = 0x04000000, // Object open in its server (RO)
24 | REO_INPLACEACTIVE = 0x02000000, // Object in place active (RO)
25 | REO_HILITED = 0x01000000, // Object is to be hilited (RO)
26 | REO_LINKAVAILABLE = 0x00800000, // Link believed available (RO)
27 | REO_GETMETAFILE = 0x00400000 // Object requires metafile (RO)
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/STATDATA.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(false), StructLayout(LayoutKind.Sequential)]
10 | public sealed class STATDATA
11 | {
12 |
13 | [MarshalAs(UnmanagedType.U4)]
14 | public int advf;
15 | [MarshalAs(UnmanagedType.U4)]
16 | public int dwConnection;
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/STGM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [Flags, ComVisible(false)]
10 | public enum STGM : int
11 | {
12 | STGM_DIRECT = 0x0,
13 | STGM_TRANSACTED = 0x10000,
14 | STGM_SIMPLE = 0x8000000,
15 | STGM_READ = 0x0,
16 | STGM_WRITE = 0x1,
17 | STGM_READWRITE = 0x2,
18 | STGM_SHARE_DENY_NONE = 0x40,
19 | STGM_SHARE_DENY_READ = 0x30,
20 | STGM_SHARE_DENY_WRITE = 0x20,
21 | STGM_SHARE_EXCLUSIVE = 0x10,
22 | STGM_PRIORITY = 0x40000,
23 | STGM_DELETEONRELEASE = 0x4000000,
24 | STGM_NOSCRATCH = 0x100000,
25 | STGM_CREATE = 0x1000,
26 | STGM_CONVERT = 0x20000,
27 | STGM_FAILIFTHERE = 0x0,
28 | STGM_NOSNAPSHOT = 0x200000,
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/STGMEDIUM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [StructLayout(LayoutKind.Sequential), ComVisible(false)]
10 | public struct STGMEDIUM
11 | {
12 | //[MarshalAs(UnmanagedType.I4)]
13 | public int tymed;
14 | public IntPtr unionmember;
15 | public IntPtr pUnkForRelease;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/TYMED.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [Flags, ComVisible(false)]
10 | public enum TYMED : int
11 | {
12 | TYMED_NULL = 0,
13 | TYMED_HGLOBAL = 1,
14 | TYMED_FILE = 2,
15 | TYMED_ISTREAM = 4,
16 | TYMED_ISTORAGE = 8,
17 | TYMED_GDI = 16,
18 | TYMED_MFPICT = 32,
19 | TYMED_ENHMF = 64,
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/tagLOGPALETTE.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(false), StructLayout(LayoutKind.Sequential)]
10 | public sealed class tagLOGPALETTE
11 | {
12 | [MarshalAs(UnmanagedType.U2)/*leftover(offset=0, palVersion)*/]
13 | public short palVersion;
14 |
15 | [MarshalAs(UnmanagedType.U2)/*leftover(offset=2, palNumEntries)*/]
16 | public short palNumEntries;
17 |
18 | // UNMAPPABLE: palPalEntry: Cannot be used as a structure field.
19 | // /** @com.structmap(UNMAPPABLE palPalEntry) */
20 | // public UNMAPPABLE palPalEntry;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/Internals/tagOLEVERB.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.InteropServices;
6 |
7 | namespace Com_CSSkin.SkinControl.Internals
8 | {
9 | [ComVisible(false), StructLayout(LayoutKind.Sequential)]
10 | public sealed class tagOLEVERB
11 | {
12 | [MarshalAs(UnmanagedType.I4)]
13 | public int lVerb;
14 |
15 | [MarshalAs(UnmanagedType.LPWStr)]
16 | public String lpszVerbName;
17 |
18 | [MarshalAs(UnmanagedType.U4)]
19 | public int fuFlags;
20 |
21 | [MarshalAs(UnmanagedType.U4)]
22 | public int grfAttribs;
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinChatRichTextBox/RichTxtControl.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl{
3 | partial class RichTxtControl
4 | {
5 | ///
6 | /// 必需的设计器变量。
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// 清理所有正在使用的资源。
12 | ///
13 | /// 如果应释放托管资源,为 true;否则为 false。
14 | protected override void Dispose(bool disposing) {
15 | if (disposing && (components != null)) {
16 | components.Dispose();
17 | }
18 | base.Dispose(disposing);
19 | }
20 |
21 | #region 组件设计器生成的代码
22 |
23 | ///
24 | /// 设计器支持所需的方法 - 不要
25 | /// 使用代码编辑器修改此方法的内容。
26 | ///
27 | private void InitializeComponent() {
28 | components = new System.ComponentModel.Container();
29 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinCheckBox/SkinCheckBox.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinCheckBox
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 |
26 | ///
27 | /// 设计器支持所需的方法 - 不要
28 | /// 使用代码编辑器修改此方法的内容。
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinCode/SkinCode.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinCode
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region 组件设计器生成的代码
23 |
24 | ///
25 | /// 设计器支持所需的方法 - 不要
26 | /// 使用代码编辑器修改此方法的内容。
27 | ///
28 | private void InitializeComponent() {
29 | components = new System.ComponentModel.Container();
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinColorSelectPanel/ColorSelectMode.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | public enum ColorSelectMode
7 | {
8 | Default = 0,
9 | Hue,
10 | Sat,
11 | Lum
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinFileTransfers/FileTransfersItemStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum FileTransfersItemStyle
9 | {
10 | Send = 0,
11 | ReadyReceive,
12 | Receive
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinFileTransfers/FileTransfersItemText.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | internal class FileTransfersItemText : IFileTransfersItemText
9 | {
10 | #region IFileTransfersItemText 成员
11 |
12 | public string Save
13 | {
14 | get { return "接收"; }
15 | }
16 |
17 | public string SaveTo
18 | {
19 | get { return "另存为..."; }
20 | }
21 |
22 | public string RefuseReceive
23 | {
24 | get { return "拒绝"; }
25 | }
26 |
27 | public string CancelTransfers
28 | {
29 | get { return "取消"; }
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinFileTransfers/IFileTransfersItemText.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public interface IFileTransfersItemText
9 | {
10 | string Save { get; }
11 | string SaveTo { get; }
12 | string RefuseReceive { get; }
13 | string CancelTransfers { get; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinFlowLayoutPanel/SkinFlowLayoutPanel.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinFlowLayoutPanel
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 |
26 | ///
27 | /// 设计器支持所需的方法 - 不要
28 | /// 使用代码编辑器修改此方法的内容。
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinGroupBox/SkinGroupBox.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinGroupBox
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 | ///
26 | /// 设计器支持所需的方法 - 不要
27 | /// 使用代码编辑器修改此方法的内容。
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.SuspendLayout();
32 | //
33 | // B_GroupBox
34 | //
35 | this.ResumeLayout(false);
36 |
37 | }
38 | #endregion
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinLabel/ArtTextStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum ArtTextStyle
9 | {
10 | ///
11 | /// 正常样式。
12 | ///
13 | None = 0,
14 | ///
15 | /// 边框样式。
16 | ///
17 | Border = 1,
18 | ///
19 | /// 浮雕样式。
20 | ///
21 | Relievo = 2,
22 | ///
23 | /// 印版样式。
24 | ///
25 | Forme = 3,
26 | ///
27 | /// 渐变样式
28 | ///
29 | Anamorphosis = 4,
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinLine/SkinLine.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinLine
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 |
26 | ///
27 | /// 设计器支持所需的方法 - 不要
28 | /// 使用代码编辑器修改此方法的内容。
29 | ///
30 | private void InitializeComponent()
31 | {
32 | this.SuspendLayout();
33 | //
34 | // SkinLine
35 | //
36 | this.Name = "SkinLine";
37 | this.Size = new System.Drawing.Size(166, 10);
38 | this.ResumeLayout(false);
39 |
40 | }
41 |
42 | #endregion
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinListView/SkinListView.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinListView
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region 组件设计器生成的代码
23 |
24 | ///
25 | /// 设计器支持所需的方法 - 不要
26 | /// 使用代码编辑器修改此方法的内容。
27 | ///
28 | private void InitializeComponent() {
29 | components = new System.ComponentModel.Container();
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinMdi/MdiClientController.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/Com_CSSKin/SkinControl/SkinMdi/MdiClientController.bmp
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinNumericUpDown/Events.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | public delegate void UpDownButtonPaintEventHandler(
11 | object sender,
12 | UpDownButtonPaintEventArgs e);
13 |
14 | public class UpDownButtonPaintEventArgs : PaintEventArgs
15 | {
16 | private bool _mouseOver;
17 | private bool _mousePress;
18 | private bool _mouseInUpButton;
19 |
20 | public UpDownButtonPaintEventArgs(
21 | Graphics graphics,
22 | Rectangle clipRect,
23 | bool mouseOver,
24 | bool mousePress,
25 | bool mouseInUpButton)
26 | : base(graphics,clipRect)
27 | {
28 | _mouseOver = mouseOver;
29 | _mousePress = mousePress;
30 | _mouseInUpButton = mouseInUpButton;
31 | }
32 |
33 | public bool MouseOver
34 | {
35 | get { return _mouseOver; }
36 | }
37 |
38 | public bool MousePress
39 | {
40 | get { return _mousePress; }
41 | }
42 |
43 | public bool MouseInUpButton
44 | {
45 | get { return _mouseInUpButton; }
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPanel/SkinPanel.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinPanel
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 |
26 | ///
27 | /// 设计器支持所需的方法 - 不要
28 | /// 使用代码编辑器修改此方法的内容。
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPictureBox/SkinPictureBox.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinPictureBox
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region 组件设计器生成的代码
25 |
26 | ///
27 | /// 设计器支持所需的方法 - 不要
28 | /// 使用代码编辑器修改此方法的内容。
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPictureBox/SkinPictureBox.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Diagnostics;
6 | using System.Drawing;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace Com_CSSkin.SkinControl
11 | {
12 | [ToolboxBitmap(typeof(PictureBox))]
13 | public partial class SkinPictureBox : PictureBox
14 | {
15 | public SkinPictureBox()
16 | {
17 | InitializeComponent();
18 | //初始化
19 | Init();
20 | this.BackColor = System.Drawing.Color.Transparent;//背景设为透明
21 | }
22 |
23 | #region 初始化
24 | public void Init()
25 | {
26 | this.SetStyle(ControlStyles.ResizeRedraw, true);//调整大小时重绘
27 | this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);// 双缓冲
28 | this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);// 禁止擦除背景.
29 | this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
30 | this.UpdateStyles();
31 | }
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPrintScreen/ColorBox.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class ColorBox
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region Component Designer generated code
23 |
24 | ///
25 | /// Required method for Designer support - do not modify
26 | /// the contents of this method with the code editor.
27 | ///
28 | private void InitializeComponent() {
29 | this.SuspendLayout();
30 | //
31 | // ColorBox
32 | //
33 | this.Name = "ColorBox";
34 | this.Size = new System.Drawing.Size(203, 50);
35 | this.ResumeLayout(false);
36 |
37 | }
38 |
39 | #endregion
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPrintScreen/ColorBoxDesginer.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | using System.Windows.Forms.Design;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | public class ColorBoxDesginer : ControlDesigner
11 | {
12 | public override SelectionRules SelectionRules {
13 | get {
14 | return base.SelectionRules & ~SelectionRules.AllSizeable;
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPrintScreen/ImageProcessBox.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class ImageProcessBox
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region Component Designer generated code
23 |
24 | ///
25 | /// Required method for Designer support - do not modify
26 | /// the contents of this method with the code editor.
27 | ///
28 | private void InitializeComponent() {
29 | components = new System.ComponentModel.Container();
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPrintScreen/ToolButton.designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class ToolButton
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region Component Designer generated code
23 |
24 | ///
25 | /// Required method for Designer support - do not modify
26 | /// the contents of this method with the code editor.
27 | ///
28 | private void InitializeComponent() {
29 | components = new System.ComponentModel.Container();
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPrintScreen/ToolButtonDesigner.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | using System.Windows.Forms.Design;
7 | using System.Drawing;
8 |
9 | namespace Com_CSSkin.SkinControl
10 | {
11 | public class ToolButtonDesigner : ControlDesigner
12 | {
13 | protected override void OnPaintAdornments(System.Windows.Forms.PaintEventArgs pe) {
14 | Pen p = new Pen(Color.SteelBlue, 1);
15 | p.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
16 | pe.Graphics.DrawRectangle(p, 0, 0, pe.ClipRectangle.Width - 1, 20);
17 | p.Dispose();
18 | base.OnPaintAdornments(pe);
19 | }
20 |
21 | public override SelectionRules SelectionRules {
22 | get {
23 | return base.SelectionRules & ~SelectionRules.AllSizeable;
24 | }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinProgressBar/BackStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | public enum BackStyle
9 | {
10 | Tile = 0,
11 | Stretch = 1
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinProgressBar/TextRenderingHintGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Drawing.Text;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | internal class TextRenderingHintGraphics : IDisposable
11 | {
12 | private Graphics _graphics;
13 | private TextRenderingHint _oldTextRenderingHint;
14 |
15 | public TextRenderingHintGraphics(Graphics graphics)
16 | : this(graphics, TextRenderingHint.AntiAlias)
17 | {
18 | }
19 |
20 | public TextRenderingHintGraphics(
21 | Graphics graphics,
22 | TextRenderingHint newTextRenderingHint)
23 | {
24 | _graphics = graphics;
25 | _oldTextRenderingHint = graphics.TextRenderingHint;
26 | _graphics.TextRenderingHint = newTextRenderingHint;
27 | }
28 |
29 | #region IDisposable 成员
30 |
31 | public void Dispose()
32 | {
33 | _graphics.TextRenderingHint = _oldTextRenderingHint;
34 | }
35 |
36 | #endregion
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinProgressIndicator/RotationType.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | ///
5 | /// 枚举用于指示旋转方向的控制。
6 | ///
7 | public enum RotationType
8 | {
9 | ///
10 | /// 指出应顺时针旋转。
11 | ///
12 | Clockwise = 1,
13 | ///
14 | /// 表明要逆时针旋转。
15 | ///
16 | CounterClockwise = -1,
17 | }
18 | }
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinProgressIndicator/TextDisplayModes.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | ///
7 | /// 此枚举用于选择什么样的文本应该在控件显示。
8 | ///
9 | [Flags]
10 | public enum TextDisplayModes
11 | {
12 | ///
13 | /// 没有文本将显示在控件。
14 | ///
15 | None = 0,
16 |
17 | ///
18 | /// 控件将显示属性值的百分比。
19 | ///
20 | Percentage = 1,
21 |
22 | ///
23 | /// 控件将显示文本属性的值。
24 | ///
25 | Text = 2,
26 |
27 | ///
28 | /// 控件将显示值的文本和百分比特性。
29 | ///
30 | Both = Percentage | Text
31 | }
32 | }
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/CaptionImageStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | public enum CaptionImageStyle
7 | {
8 | None = 0,
9 | Image = 1,
10 | Draw = 2
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/CaptionStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | public enum CaptionStyle
7 | {
8 | Top = 0,
9 | Left = 1,
10 | Bottom = 2,
11 | Right = 3
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/InterpolationModeGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing.Drawing2D;
6 | using System.Drawing;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | public class InterpolationModeGraphics : IDisposable
11 | {
12 | private InterpolationMode _oldMode;
13 | private Graphics _graphics;
14 |
15 | public InterpolationModeGraphics(Graphics graphics)
16 | : this(graphics, InterpolationMode.HighQualityBicubic)
17 | {
18 | }
19 |
20 | public InterpolationModeGraphics(
21 | Graphics graphics, InterpolationMode newMode)
22 | {
23 | _graphics = graphics;
24 | _oldMode = graphics.InterpolationMode;
25 | graphics.InterpolationMode = newMode;
26 | }
27 |
28 | #region IDisposable 成员
29 |
30 | public void Dispose()
31 | {
32 | _graphics.InterpolationMode = _oldMode;
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/PanelColorTable.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | public class PanelColorTable
10 | {
11 | private static readonly Color _border = Color.FromArgb(177, 221, 255);
12 | private static readonly Color _captionBackNormal = Color.FromArgb(160, 218, 255);
13 | private static readonly Color _captionBackHover = Color.FromArgb(123, 198, 255);
14 | private static readonly Color _captionBackPressed = Color.FromArgb(100, 188, 255);
15 | private static readonly Color _captionFore = Color.Black;
16 |
17 |
18 | public PanelColorTable() { }
19 |
20 | public virtual Color Border
21 | {
22 | get { return _border; }
23 | }
24 |
25 | public virtual Color CaptionBackNormal
26 | {
27 | get { return _captionBackNormal; }
28 | }
29 |
30 | public virtual Color CaptionBackHover
31 | {
32 | get { return _captionBackHover; }
33 | }
34 |
35 | public virtual Color CaptionBackPressed
36 | {
37 | get { return _captionBackPressed; }
38 | }
39 |
40 | public virtual Color CaptionFore
41 | {
42 | get { return _captionFore; }
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/PushPanelItemCaptionClickEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | public delegate void PushPanelItemCaptionClickEventHandler(
7 | object sender,
8 | PushPanelItemCaptionClickEventArgs e);
9 |
10 | public class PushPanelItemCaptionClickEventArgs : EventArgs
11 | {
12 | private PushPanelItem _item;
13 |
14 | public PushPanelItemCaptionClickEventArgs()
15 | : base()
16 | {
17 | }
18 |
19 | public PushPanelItemCaptionClickEventArgs(PushPanelItem item)
20 | : this()
21 | {
22 | _item = item;
23 | }
24 |
25 | public PushPanelItem Item
26 | {
27 | get { return _item; }
28 | set { _item = value; }
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinPushPanel/SmoothingModeGraphics.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Drawing.Drawing2D;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | public class SmoothingModeGraphics : IDisposable
11 | {
12 | private SmoothingMode _oldMode;
13 | private Graphics _graphics;
14 |
15 | public SmoothingModeGraphics(Graphics graphics)
16 | : this(graphics, SmoothingMode.AntiAlias)
17 | {
18 | }
19 |
20 | public SmoothingModeGraphics(Graphics graphics, SmoothingMode newMode)
21 | {
22 | _graphics = graphics;
23 | _oldMode = graphics.SmoothingMode;
24 | graphics.SmoothingMode = newMode;
25 | }
26 |
27 | #region IDisposable 成员
28 |
29 | public void Dispose()
30 | {
31 | _graphics.SmoothingMode = _oldMode;
32 | }
33 |
34 | #endregion
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinRollingBar/RollingBarStyle.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | public enum RollingBarStyle
7 | {
8 | Default,
9 | ChromeOneQuarter,
10 | DiamondRing,
11 | BigGuyLeadsLittleGuys,
12 | //FiveHappyPoints,
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinRollingBar/SkinRollingBarThemeBase.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Drawing;
4 |
5 | namespace Com_CSSkin.SkinControl
6 | {
7 | public class SkinRollingBarThemeBase
8 | {
9 | public int Radius1 { get; set; }
10 | public int Radius2 { get; set; }
11 | public int SpokeNum { get; set; }
12 | public float PenWidth { get; set; }
13 | public Color BackColor { get; set; }
14 | public Color BaseColor { get; set; }
15 | public Color DiamondColor { get; set; }
16 |
17 | public SkinRollingBarThemeBase()
18 | {
19 | Radius1 = 10;
20 | Radius2 = 24;
21 | SpokeNum = 12;
22 | PenWidth = 2;
23 | BackColor = Color.Transparent;
24 | BaseColor = Color.Red;
25 | DiamondColor = Color.White;
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinScrollBar/SkinHScrollBar.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Drawing.Drawing2D;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | [ToolboxItem(true)]
10 | public class SkinHScrollBar : SkinScrollBarBase
11 | {
12 | protected override System.Windows.Forms.Orientation BarOrientation
13 | {
14 | get { return System.Windows.Forms.Orientation.Horizontal; }
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinScrollBar/SkinVScrollBar.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Drawing.Drawing2D;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | [ToolboxItem(true)]
10 | public class SkinVScrollBar : SkinScrollBarBase
11 | {
12 | protected override System.Windows.Forms.Orientation BarOrientation
13 | {
14 | get { return System.Windows.Forms.Orientation.Vertical; }
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinSplitContainer/CollapsePanel.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | ///
9 | /// ���SplitContainer�ؼ�������ťʱ���ص�Panel��
10 | ///
11 | public enum CollapsePanel
12 | {
13 | None = 0,
14 | Panel1 = 1,
15 | Panel2 = 2,
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinSplitContainer/SpliterPanelState.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.SkinControl
7 | {
8 | internal enum SpliterPanelState
9 | {
10 | Collapsed = 0,
11 | Expanded = 1,
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinStrip/LayoutUtils.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Drawing;
6 | using System.Windows.Forms;
7 |
8 | namespace Com_CSSkin.SkinControl
9 | {
10 | public class LayoutUtils
11 | {
12 | public static Rectangle DeflateRect(Rectangle rect, Padding padding)
13 | {
14 | rect.X += padding.Left;
15 | rect.Y += padding.Top;
16 | rect.Width -= padding.Horizontal;
17 | rect.Height -= padding.Vertical;
18 | return rect;
19 | }
20 |
21 | public static Rectangle RTLTranslate(Rectangle bounds, Rectangle withinBounds)
22 | {
23 | bounds.X = withinBounds.Width - bounds.Right;
24 | return bounds;
25 | }
26 |
27 | public static bool IsEmptyRect(Rectangle rect)
28 | {
29 | return rect.Width <= 0 || rect.Height <= 0;
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinTabControl/SkinTabPageCollectionEditor.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel.Design;
5 | using System.Text;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | internal class SkinTabPageCollectionEditor : CollectionEditor
10 | {
11 | protected override CollectionForm CreateCollectionForm()
12 | {
13 | var baseForm = base.CreateCollectionForm();
14 | baseForm.Text = "SkinTabPage Collection Editor";
15 | return baseForm;
16 | }
17 |
18 | public SkinTabPageCollectionEditor(Type type)
19 | : base(type)
20 | { }
21 |
22 | protected override Type CreateCollectionItemType()
23 | {
24 | return typeof(SkinTabPage);
25 | }
26 |
27 | protected override Type[] CreateNewItemTypes()
28 | {
29 | return new[] { typeof(SkinTabPage) };
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinTabControl/TabPageEventArgs.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Windows.Forms;
6 |
7 | namespace Com_CSSkin.SkinControl
8 | {
9 | //自定义事件参数类
10 | public class TabPageEventArgs
11 | {
12 | private TabPage colseTabPage;
13 | ///
14 | /// 关闭的容器
15 | ///
16 | public TabPage ColseTabPage {
17 | get { return colseTabPage; }
18 | }
19 |
20 | ///
21 | /// 悬浮事件
22 | ///
23 | /// 选中的好友
24 | public TabPageEventArgs(TabPage ColseTabPage) {
25 | this.colseTabPage = ColseTabPage;
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinTrackBar/ClientUtils.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.SkinControl
5 | {
6 | internal static class ClientUtils
7 | {
8 | public static bool IsEnumValid(
9 | Enum enumValue,
10 | int value,
11 | int minValue,
12 | int maxValue)
13 | {
14 | return ((value >= minValue) && (value <= maxValue));
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/SkinControl/SkinTreeView/SkinTreeView.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Com_CSSkin.SkinControl
3 | {
4 | partial class SkinTreeView
5 | {
6 | ///
7 | /// 必需的设计器变量。
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// 清理所有正在使用的资源。
13 | ///
14 | /// 如果应释放托管资源,为 true;否则为 false。
15 | protected override void Dispose(bool disposing) {
16 | if (disposing && (components != null)) {
17 | components.Dispose();
18 | }
19 | base.Dispose(disposing);
20 | }
21 |
22 | #region 组件设计器生成的代码
23 |
24 | ///
25 | /// 设计器支持所需的方法 - 不要
26 | /// 使用代码编辑器修改此方法的内容。
27 | ///
28 | private void InitializeComponent() {
29 | components = new System.ComponentModel.Container();
30 | }
31 |
32 | #endregion
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Callback/Functions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Com_CSSkin.Win32.Callback
6 | {
7 | public delegate int HookProc(int ncode, IntPtr wParam, IntPtr lParam);
8 | }
9 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/ClassName.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32
5 | {
6 | public static class ClassName
7 | {
8 | public const string STATIC = "STATIC";
9 | public const string TOOLTIPS_CLASS = "tooltips_class32";
10 | public const string UPDOWNBUTTON = "msctls_updown32";
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/DOCHOSTUIFLAG.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Com
7 | {
8 | public enum DOCHOSTUIFLAG
9 | {
10 | DOCHOSTUIFLAG_DIALOG = 0x00000001,
11 | DOCHOSTUIFLAG_DISABLE_HELP_MENU = 0x00000002,
12 | DOCHOSTUIFLAG_NO3DBORDER = 0x00000004,
13 | DOCHOSTUIFLAG_SCROLL_NO = 0x00000008,
14 | DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE = 0x00000010,
15 | DOCHOSTUIFLAG_OPENNEWWIN = 0x00000020,
16 | DOCHOSTUIFLAG_DISABLE_OFFSCREEN = 0x00000040,
17 | DOCHOSTUIFLAG_FLAT_SCROLLBAR = 0x00000080,
18 | DOCHOSTUIFLAG_DIV_BLOCKDEFAULT = 0x00000100,
19 | DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY = 0x00000200,
20 | DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY = 0x00000400,
21 | DOCHOSTUIFLAG_CODEPAGELINKEDFONTS = 0x00000800,
22 | DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 = 0x00001000,
23 | DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8 = 0x00002000,
24 | DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE = 0x00004000,
25 | DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION = 0x00010000,
26 | DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION = 0x00020000,
27 | DOCHOSTUIFLAG_THEME = 0x00040000,
28 | DOCHOSTUIFLAG_NOTHEME = 0x00080000,
29 | DOCHOSTUIFLAG_NOPICS = 0x00100000,
30 | DOCHOSTUIFLAG_NO3DOUTERBORDER = 0x00200000,
31 | DOCHOSTUIFLAG_DELEGATESIDOFDISPATCH = 0x00400000
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/DOCHOSTUIINFO.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComVisible(true), StructLayout(LayoutKind.Sequential)]
8 | public struct DOCHOSTUIINFO
9 | {
10 | [MarshalAs(UnmanagedType.U4)]
11 | public uint cbSize;
12 | [MarshalAs(UnmanagedType.U4)]
13 | public uint dwFlags;
14 | [MarshalAs(UnmanagedType.U4)]
15 | public uint dwDoubleClick;
16 | [MarshalAs(UnmanagedType.LPWStr)]
17 | public string pchHostCss;
18 | [MarshalAs(UnmanagedType.LPWStr)]
19 | public string pchHostNS;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/ICustomDoc.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using System.Runtime.CompilerServices;
6 | using System.Runtime.InteropServices;
7 |
8 | namespace Com_CSSkin.Win32.Com
9 | {
10 | [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
11 | Guid("3050F3F0-98B5-11CF-BB82-00AA00BDCE0B")]
12 | public interface ICustomDoc
13 | {
14 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
15 | void SetUIHandler([In, MarshalAs(UnmanagedType.Interface)] IDocHostUIHandler pUIHandler);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/IOleCommandTarget.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComImport(), ComVisible(true),
8 | Guid("B722BCCB-4E68-101B-A2BC-00AA00404770"),
9 | InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
10 | public interface IOleCommandTarget
11 | {
12 |
13 | [return: MarshalAs(UnmanagedType.I4)]
14 | [PreserveSig]
15 | int QueryStatus(
16 | [In] IntPtr pguidCmdGroup,
17 | [In, MarshalAs(UnmanagedType.U4)] uint cCmds,
18 | [In, Out, MarshalAs(UnmanagedType.Struct)] ref tagOLECMD prgCmds,
19 | //This parameter must be IntPtr, as it can be null
20 | [In, Out] IntPtr pCmdText);
21 |
22 | [return: MarshalAs(UnmanagedType.I4)]
23 | [PreserveSig]
24 | int Exec(
25 | //[In] ref Guid pguidCmdGroup,
26 | //have to be IntPtr, since null values are unacceptable
27 | //and null is used as default group!
28 | [In] IntPtr pguidCmdGroup,
29 | [In, MarshalAs(UnmanagedType.U4)] uint nCmdID,
30 | [In, MarshalAs(UnmanagedType.U4)] uint nCmdexecopt,
31 | [In] IntPtr pvaIn,
32 | [In, Out] IntPtr pvaOut);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/OLECMDEXECOPT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Com
5 | {
6 | public enum OLECMDEXECOPT
7 | {
8 | OLECMDEXECOPT_DODEFAULT = 0,
9 | OLECMDEXECOPT_PROMPTUSER = 1,
10 | OLECMDEXECOPT_DONTPROMPTUSER = 2,
11 | OLECMDEXECOPT_SHOWHELP = 3
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/OLECMDF.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Com
5 | {
6 | public enum OLECMDF
7 | {
8 | OLECMDF_SUPPORTED = 1,
9 | OLECMDF_ENABLED = 2,
10 | OLECMDF_LATCHED = 4,
11 | OLECMDF_NINCHED = 8,
12 | OLECMDF_INVISIBLE = 0x10,
13 | OLECMDF_DEFHIDEONCTXTMENU = 0x20
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/OLECMDID.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Com
5 | {
6 | public enum OLECMDID
7 | {
8 | OLECMDID_SAVEAS = 4,
9 | OLECMDID_PRINT = 6,
10 | OLECMDID_PRINTPREVIEW = 7,
11 | OLECMDID_PAGESETUP = 8,
12 | OLECMDID_PROPERTIES = 10
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/tagMSG.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComVisible(true), StructLayout(LayoutKind.Sequential)]
8 | public struct tagMSG
9 | {
10 | public IntPtr hwnd;
11 | [MarshalAs(UnmanagedType.I4)]
12 | public int message;
13 | public IntPtr wParam;
14 | public IntPtr lParam;
15 | [MarshalAs(UnmanagedType.I4)]
16 | public int time;
17 | // pt was a by-value POINT structure
18 | [MarshalAs(UnmanagedType.I4)]
19 | public int pt_x;
20 | [MarshalAs(UnmanagedType.I4)]
21 | public int pt_y;
22 | //public tagPOINT pt;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/tagOLECMD.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComVisible(true), StructLayout(LayoutKind.Sequential)]
8 | public struct tagOLECMD
9 | {
10 | [MarshalAs(UnmanagedType.U4)]
11 | public uint cmdID;
12 | [MarshalAs(UnmanagedType.U4)]
13 | public uint cmdf;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/tagPOINT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComVisible(true), StructLayout(LayoutKind.Sequential)]
8 | public struct tagPOINT
9 | {
10 | [MarshalAs(UnmanagedType.I4)]
11 | public int X;
12 | [MarshalAs(UnmanagedType.I4)]
13 | public int Y;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Com/tagRECT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Com
6 | {
7 | [ComVisible(true), StructLayout(LayoutKind.Sequential)]
8 | public struct tagRECT
9 | {
10 | [MarshalAs(UnmanagedType.I4)]
11 | public int Left;
12 | [MarshalAs(UnmanagedType.I4)]
13 | public int Top;
14 | [MarshalAs(UnmanagedType.I4)]
15 | public int Right;
16 | [MarshalAs(UnmanagedType.I4)]
17 | public int Bottom;
18 |
19 | public tagRECT(int left_, int top_, int right_, int bottom_)
20 | {
21 | Left = left_;
22 | Top = top_;
23 | Right = right_;
24 | Bottom = bottom_;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/AC.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class AC
7 | {
8 | ///
9 | /// currentlly defined blend function.
10 | ///
11 | public const byte AC_SRC_OVER = 0x00;
12 |
13 | ///
14 | /// alpha format flags.
15 | ///
16 | public const byte AC_SRC_ALPHA = 0x01;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/AW.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class AW
7 | {
8 | ///
9 | /// 从左到右显示
10 | ///
11 | public const Int32 AW_HOR_POSITIVE = 0x00000001;
12 | ///
13 | /// 从右到左显示
14 | ///
15 | public const Int32 AW_HOR_NEGATIVE = 0x00000002;
16 | ///
17 | /// 从上到下显示
18 | ///
19 | public const Int32 AW_VER_POSITIVE = 0x00000004;
20 | ///
21 | /// 从下到上显示
22 | ///
23 | public const Int32 AW_VER_NEGATIVE = 0x00000008;
24 | ///
25 | /// 若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;否则使窗口向外扩展,即展开窗口
26 | ///
27 | public const Int32 AW_CENTER = 0x00000010;
28 | ///
29 | /// 隐藏窗口,缺省则显示窗口
30 | ///
31 | public const Int32 AW_HIDE = 0x00010000;
32 | ///
33 | /// 激活窗口。在使用了AW_HIDE标志后不能使用这个标志
34 | ///
35 | public const Int32 AW_ACTIVATE = 0x00020000;
36 | ///
37 | /// 使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略
38 | ///
39 | public const Int32 AW_SLIDE = 0x00040000;
40 | ///
41 | /// 透明度从高到低
42 | ///
43 | public const Int32 AW_BLEND = 0x00080000;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/CDDS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// drawstage flags
8 | /// values under 0x00010000 are reserved for global custom draw values.
9 | /// above that are for specific controls
10 | ///
11 | public static class CDDS
12 | {
13 | public const int CDDS_PREPAINT = 0x00000001;
14 | public const int CDDS_POSTPAINT = 0x00000002;
15 | public const int CDDS_PREERASE = 0x00000003;
16 | public const int CDDS_POSTERASE = 0x00000004;
17 | // the 0x000010000 bit means it's individual item specific
18 | public const int CDDS_ITEM = 0x00010000;
19 | public const int CDDS_ITEMPREPAINT = (CDDS_ITEM | CDDS_PREPAINT);
20 | public const int CDDS_ITEMPOSTPAINT = (CDDS_ITEM | CDDS_POSTPAINT);
21 | public const int CDDS_ITEMPREERASE = (CDDS_ITEM | CDDS_PREERASE);
22 | public const int CDDS_ITEMPOSTERASE = (CDDS_ITEM | CDDS_POSTERASE);
23 |
24 | #if (_WIN32_IE0400) //>= 0x0400
25 | public const int CDDS_SUBITEM = 0x00020000;
26 | #endif
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/CDRF.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// custom draw return flags
8 | /// values under 0x00010000 are reserved for global custom draw values.
9 | /// above that are for specific controls
10 | ///
11 | public static class CDRF
12 | {
13 | public const int CDRF_DODEFAULT = 0x0;
14 | public const int CDRF_NEWFONT = 0x2;
15 | public const int CDRF_SKIPDEFAULT = 0x4;
16 | public const int CDRF_NOTIFYPOSTPAINT = 0x10;
17 | public const int CDRF_NOTIFYITEMDRAW = 0x20;
18 |
19 | #if (_WIN32_IE0400) //>= 0x0400
20 | public const int CDRF_NOTIFYSUBITEMDRAW = 0x20; // flags are the same, we can distinguish by context
21 | #endif
22 | public const int CDRF_NOTIFYPOSTERASE = 0x40;
23 | public const int CDRF_NOTIFYITEMERASE = 0x80;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/CS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | public static class CS
9 | {
10 | public const int CS_VREDRAW = 0x0001;
11 | public const int CS_HREDRAW = 0x0002;
12 | public const int CS_DBLCLKS = 0x0008;
13 | public const int CS_OWNDC = 0x0020;
14 | public const int CS_CLASSDC = 0x0040;
15 | public const int CS_PARENTDC = 0x0080;
16 | public const int CS_NOCLOSE = 0x0200;
17 | public const int CS_SAVEBITS = 0x0800;
18 | public const int CS_BYTEALIGNCLIENT = 0x1000;
19 | public const int CS_BYTEALIGNWINDOW = 0x2000;
20 | public const int CS_GLOBALCLASS = 0x4000;
21 |
22 | public const int CS_IME = 0x00010000;
23 | //#if(_WIN32_WINNT >= 0x0501)
24 | public const int CS_DROPSHADOW = 0x00020000;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/CombineRgnStyles.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class CombineRgnStyles
7 | {
8 | private CombineRgnStyles() { }
9 |
10 | public const int RGN_AND = 1;
11 | public const int RGN_OR = 2;
12 | public const int RGN_XOR = 3;
13 | public const int RGN_DIFF = 4;
14 | public const int RGN_COPY = 5;
15 | public const int RGN_MIN = RGN_AND;
16 | public const int RGN_MAX = RGN_COPY;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/DCX.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class DCX
7 | {
8 | public const int
9 | DCX_WINDOW = 0x00000001,
10 | DCX_CACHE = 0x00000002,
11 | DCX_NORESETATTRS = 0x00000004,
12 | DCX_CLIPCHILDREN = 0x00000008,
13 | DCX_CLIPSIBLINGS = 0x00000010,
14 | DCX_PARENTCLIP = 0x00000020,
15 | DCX_EXCLUDERGN = 0x00000040,
16 | DCX_INTERSECTRGN = 0x00000080,
17 | DCX_EXCLUDEUPDATE = 0x00000100,
18 | DCX_INTERSECTUPDATE = 0x00000200,
19 | DCX_LOCKWINDOWUPDATE = 0x00000400,
20 | DCX_VALIDATE = 0x00200000;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/EM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class EM
7 | {
8 | public const int EM_GETSEL = 0x00B0;
9 | public const int EM_LINEINDEX = 0x00BB;
10 | public const int EM_LINEFROMCHAR = 0x00C9;
11 | public const int EM_POSFROMCHAR = 0x00D6;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/ESB.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class ESB
7 | {
8 | private ESB() { }
9 |
10 | public const int ESB_ENABLE_BOTH = 0x0000;
11 | public const int ESB_DISABLE_BOTH = 0x0003;
12 |
13 | public const int ESB_DISABLE_LEFT = 0x0001;
14 | public const int ESB_DISABLE_RIGHT = 0x0002;
15 |
16 | public const int ESB_DISABLE_UP = 0x0001;
17 | public const int ESB_DISABLE_DOWN = 0x0002;
18 |
19 | public const int ESB_DISABLE_LTUP = ESB_DISABLE_LEFT;
20 | public const int ESB_DISABLE_RTDN = ESB_DISABLE_RIGHT;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/GCL.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class GCL
7 | {
8 | public const int GCL_CBCLSEXTRA = -20;
9 | public const int GCL_CBWNDEXTRA = -18;
10 | public const int GCL_HBRBACKGROUND = -10;
11 | public const int GCL_HCURSOR = -12;
12 | public const int GCL_HICON = -14;
13 | public const int GCL_HMODULE = -16;
14 | public const int GCL_MENUNAME = -8;
15 | public const int GCL_STYLE = -26;
16 | public const int GCL_WNDPROC = -24;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/GCW.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class GCW
7 | {
8 | public const int GCW_ATOM = -32;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/GWL.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class GWL
7 | {
8 | public const int GWL_WNDPROC = -4;
9 | public const int GWL_HINSTANCE = -6;
10 | public const int GWL_HWNDPARENT = -8;
11 | public const int GWL_STYLE = -16;
12 | public const int GWL_EXSTYLE = -20;
13 | public const int GWL_USERDATA = -21;
14 | public const int GWL_ID = -12;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/HC.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | public sealed class HC
9 | {
10 | public const int HC_ACTION = 0;
11 | public const int HC_GETNEXT = 1;
12 | public const int HC_SKIP = 2;
13 | public const int HC_NOREMOVE = 3;
14 | public const int HC_NOREM = HC_NOREMOVE;
15 | public const int HC_SYSMODALON = 4;
16 | public const int HC_SYSMODALOFF = 5;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/HWND.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// Use for setwindowpos.
8 | ///
9 | public static class HWND
10 | {
11 | public static readonly IntPtr HWND_TOPMOST = new IntPtr(-1);
12 | public static readonly IntPtr HWND_NOTOPMOST = new IntPtr(-2);
13 | public static readonly IntPtr HWND_TOP = new IntPtr(0);
14 | public static readonly IntPtr HWND_BOTTOM = new IntPtr(1);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/ICON.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class ICON
7 | {
8 | public const int ICON_SMALL = 0;
9 | public const int ICON_BIG = 1;
10 | public const int ICON_SMALL2 = 2;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/LPSTR.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | public class LPSTR
9 | {
10 | public static readonly IntPtr LPSTR_TEXTCALLBACK = new IntPtr(-1);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/MA.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | public sealed class MA
9 | {
10 | public const int MA_ACTIVATE = 1;
11 | public const int MA_ACTIVATEANDEAT = 2;
12 | public const int MA_NOACTIVATE = 3;
13 | public const int MA_NOACTIVATEANDEAT = 4;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/OBJID.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class OBJID
7 | {
8 | public const uint OBJID_WINDOW = 0x00000000;
9 | public const uint OBJID_SYSMENU = 0xFFFFFFFF;
10 | public const uint OBJID_TITLEBAR = 0xFFFFFFFE;
11 | public const uint OBJID_MENU = 0xFFFFFFFD;
12 | public const uint OBJID_CLIENT = 0xFFFFFFFC;
13 | public const uint OBJID_VSCROLL = 0xFFFFFFFB;
14 | public const uint OBJID_HSCROLL = 0xFFFFFFFA;
15 | public const uint OBJID_SIZEGRIP = 0xFFFFFFF9;
16 | public const uint OBJID_CARET = 0xFFFFFFF8;
17 | public const uint OBJID_CURSOR = 0xFFFFFFF7;
18 | public const uint OBJID_ALERT = 0xFFFFFFF6;
19 | public const uint OBJID_SOUND = 0xFFFFFFF5;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/PRF.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class PRF
7 | {
8 | public const long PRF_CHECKVISIBLE = 0x00000001L;
9 | public const long PRF_NONCLIENT = 0x00000002L;
10 | public const long PRF_CLIENT = 0x00000004L;
11 | public const long PRF_ERASEBKGND = 0x00000008L;
12 | public const long PRF_CHILDREN = 0x00000010L;
13 | public const long PRF_OWNED = 0x00000020L;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/RDW.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class RDW
7 | {
8 | private RDW() {}
9 |
10 | public const int RDW_INVALIDATE = 0x0001;
11 | public const int RDW_INTERNALPAINT = 0x0002;
12 | public const int RDW_ERASE = 0x0004;
13 | public const int RDW_VALIDATE = 0x0008;
14 | public const int RDW_NOINTERNALPAINT = 0x0010;
15 | public const int RDW_NOERASE = 0x0020;
16 | public const int RDW_NOCHILDREN = 0x0040;
17 | public const int RDW_ALLCHILDREN = 0x0080;
18 | public const int RDW_UPDATENOW = 0x0100;
19 | public const int RDW_ERASENOW = 0x0200;
20 | public const int RDW_FRAME = 0x0400;
21 | public const int RDW_NOFRAME = 0x0800;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/RGN.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class RGN
7 | {
8 | public const int RGN_AND = 1, RGN_OR = 2, RGN_XOR = 3, RGN_DIFF = 4, RGN_COPY = 5;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SB.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class SB
7 | {
8 | public const int SB_HORZ = 0;
9 | public const int SB_VERT = 1;
10 | public const int SB_LINEUP = 0;
11 | public const int SB_LINELEFT = 0;
12 | public const int SB_LINEDOWN = 1;
13 | public const int SB_LINERIGHT = 1;
14 | public const int SB_PAGEUP = 2;
15 | public const int SB_PAGELEFT = 2;
16 | public const int SB_PAGEDOWN = 3;
17 | public const int SB_PAGERIGHT = 3;
18 | public const int SB_BOTH = 3;
19 | public const int SB_THUMBPOSITION = 4;
20 | public const int SB_THUMBTRACK = 5;
21 | public const int SB_TOP = 6;
22 | public const int SB_LEFT = 6;
23 | public const int SB_BOTTOM = 7;
24 | public const int SB_RIGHT = 7;
25 | public const int SB_ENDSCROLL = 8;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SBM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class SBM
7 | {
8 | private SBM() { }
9 |
10 | public const int SBM_SETPOS = 0x00E0;
11 | public const int SBM_GETPOS = 0x00E1;
12 | public const int SBM_SETRANGE = 0x00E2;
13 | public const int SBM_SETRANGEREDRAW = 0x00E6;
14 | public const int SBM_GETRANGE = 0x00E3;
15 | public const int SBM_ENABLE_ARROWS = 0x00E4;
16 | public const int SBM_SETSCROLLINFO = 0x00E9;
17 | public const int SBM_GETSCROLLINFO = 0x00EA;
18 | public const int SBM_GETSCROLLBARINFO = 0x00EB;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SC.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class SC
7 | {
8 | public const int SC_SIZE = 0xF000;
9 | public const int SC_MOVE = 0xF010;
10 | public const int SC_MINIMIZE = 0xF020;
11 | public const int SC_MAXIMIZE = 0xF030;
12 | public const int SC_NEXTWINDOW = 0xF040;
13 | public const int SC_PREVWINDOW = 0xF050;
14 | public const int SC_CLOSE = 0xF060;
15 | public const int SC_VSCROLL = 0xF070;
16 | public const int SC_HSCROLL = 0xF080;
17 | public const int SC_MOUSEMENU = 0xF090;
18 | public const int SC_KEYMENU = 0xF100;
19 | public const int SC_ARRANGE = 0xF110;
20 | public const int SC_RESTORE = 0xF120;
21 | public const int SC_TASKLIST = 0xF130;
22 | public const int SC_SCREENSAVE = 0xF140;
23 | public const int SC_HOTKEY = 0xF150;
24 | public const int SC_DoubleRESTORE = 61730;//双击还原
25 |
26 | public const int SC_DEFAULT = 0xF160;
27 | public const int SC_MONITORPOWER = 0xF170;
28 | public const int SC_CONTEXTHELP = 0xF180;
29 | public const int SC_SEPARATOR = 0xF00F;
30 |
31 | public const int SCF_ISSECURE = 0x00000001;
32 |
33 | public const int SC_ICON = SC_MINIMIZE;
34 | public const int SC_ZOOM = SC_MAXIMIZE;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SIF.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class SIF
7 | {
8 | public const int SIF_RANGE = 0x1;
9 | public const int SIF_PAGE = 0x2;
10 | public const int SIF_POS = 0x4;
11 | public const int SIF_DISABLENOSCROLL = 0x8;
12 | public const int SIF_TRACKPOS = 0x10;
13 | public const int SIF_ALL = SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// Static Style.
8 | ///
9 | public class SS
10 | {
11 | private SS() { }
12 |
13 | public const int SS_OWNERDRAW = 0x0000000D;
14 | public const int SS_ETCHEDHORZ = 0x00000010;
15 | public const int SS_ETCHEDVERT = 0x00000011;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SW.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class SW
7 | {
8 | public const int SW_HIDE = 0;
9 | public const int SW_SHOWNORMAL = 1;
10 | public const int SW_NORMAL = 1;
11 | public const int SW_SHOWMINIMIZED = 2;
12 | public const int SW_SHOWMAXIMIZED = 3;
13 | public const int SW_MAXIMIZE = 3;
14 | public const int SW_SHOWNOACTIVATE = 4;
15 | public const int SW_SHOW = 5;
16 | public const int SW_MINIMIZE = 6;
17 | public const int SW_SHOWMINNOACTIVE = 7;
18 | public const int SW_SHOWNA = 8;
19 | public const int SW_RESTORE = 9;
20 | public const int SW_SHOWDEFAULT = 10;
21 | public const int SW_FORCEMINIMIZE = 11;
22 | public const int SW_MAX = 11;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/SWP.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// SetWindowPos Flags.
8 | ///
9 | public static class SWP
10 | {
11 | public const uint SWP_NOSIZE = 0x0001;
12 | public const uint SWP_NOMOVE = 0x0002;
13 | public const uint SWP_NOZORDER = 0x0004;
14 | public const uint SWP_NOREDRAW = 0x0008;
15 | public const uint SWP_NOACTIVATE = 0x0010;
16 | public const uint SWP_FRAMECHANGED = 0x0020;//The frame changed: send WM_NCCALCSIZE
17 | public const uint SWP_SHOWWINDOW = 0x0040;
18 | public const uint SWP_HIDEWINDOW = 0x0080;
19 | public const uint SWP_NOCOPYBITS = 0x0100;
20 | public const uint SWP_NOOWNERZORDER = 0x0200;//Don't do owner Z ordering
21 | public const uint SWP_NOSENDCHANGING = 0x0400;//Don't send WM_WINDOWPOSCHANGING
22 |
23 | public const uint SWP_DRAWFRAME = SWP_FRAMECHANGED;
24 | public const uint SWP_NOREPOSITION = SWP_NOOWNERZORDER;
25 |
26 | #if(WINVER0400) //>= 0x0400
27 | public const uint SWP_DEFERERASE = 0x2000;
28 | public const uint SWP_ASYNCWINDOWPOS = 0x4000;
29 | #endif
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TCHT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class TCHT
7 | {
8 | public const int TCHT_NOWHERE = 1;
9 | public const int TCHT_ONITEMICON = 2;
10 | public const int TCHT_ONITEMLABEL = 4;
11 | public const int TCHT_ONITEM = TCHT_ONITEMICON | TCHT_ONITEMLABEL;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TCM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class TCM
7 | {
8 | public const int TCM_HITTEST = 0x130D;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TME.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | public sealed class TME
9 | {
10 | public const uint TME_HOVER = 1;
11 | public const uint TME_LEAVE = 2;
12 | public const uint TME_NONCLIENT = 0x00000010;
13 | public const uint TME_QUERY = 0x40000000;
14 | public const uint TME_CANCEL = 0x80000000;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TPM.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public sealed class TPM
7 | {
8 | public const int TPM_LEFTALIGN = 0x0000;
9 | public const int TPM_TOPALIGN = 0x0000;
10 | public const int TPM_RETURNCMD = 0x0100;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TTDT.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class TTDT
7 | {
8 | public const int TTDT_AUTOMATIC = 0;
9 | public const int TTDT_RESHOW = 1;
10 | public const int TTDT_AUTOPOP = 2;
11 | public const int TTDT_INITIAL = 3;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TTF.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class TTF
7 | {
8 | public const int TTF_IDISHWND = 0x0001;
9 | // Use this to center around trackpoint in trackmode
10 | // -OR- to center around tool in normal mode.
11 | // Use TTF_ABSOLUTE to place the tip exactly at the track coords when
12 | // in tracking mode. TTF_ABSOLUTE can be used in conjunction with TTF_CENTERTIP
13 | // to center the tip absolutely about the track point.
14 | public const int TTF_CENTERTIP = 0x0002;
15 | public const int TTF_RTLREADING = 0x0004;
16 | public const int TTF_SUBCLASS = 0x0010;
17 | public const int TTF_TRACK = 0x0020;
18 | public const int TTF_ABSOLUTE = 0x0080;
19 | public const int TTF_TRANSPARENT = 0x0100;
20 | public const int TTF_PARSELINKS = 0x1000;
21 | public const int TTF_DI_SETITEM = 0x8000;// valid only on the TTN_NEEDTEXT callback
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TTI.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// ToolTip Icons possible wParam values for TTM_SETTITLE message.
8 | ///
9 | public static class TTI
10 | {
11 | public const int TTI_NONE = 0;
12 | public const int TTI_INFO = 1; //(32512)
13 | public const int TTI_WARNING = 2;
14 | public const int TTI_ERROR = 3;
15 |
16 | //// values larger thant TTI_ERROR are assumed to be an HICON value
17 | public const int TTI_INFO_LARGE = 4;
18 | public const int TTI_WARNING_LARGE = 5;
19 | public const int TTI_ERROR_LARGE = 6;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TTN.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Const
6 | {
7 | public static class TTN
8 | {
9 | // ownerdraw
10 | public const int TTN_FIRST = (-520);
11 |
12 | public const int TTN_GETDISPINFOA = (TTN_FIRST - 0);
13 | public const int TTN_GETDISPINFOW = (TTN_FIRST - 10);
14 | public const int TTN_SHOW = (TTN_FIRST - 1);
15 | public const int TTN_POP = (TTN_FIRST - 2);
16 | public const int TTN_LINKCLICK = (TTN_FIRST - 3);
17 |
18 | public const int TTN_NEEDTEXTA = TTN_GETDISPINFOA;
19 | public const int TTN_NEEDTEXTW = TTN_GETDISPINFOW;
20 |
21 | public const int TTN_LAST = (-549);
22 |
23 | public readonly static int TTN_GETDISPINFO;
24 | public readonly static int TTN_NEEDTEXT;
25 |
26 | static TTN()
27 | {
28 | bool unicode = Marshal.SystemDefaultCharSize != 1;
29 | if (unicode)
30 | {
31 | TTN_GETDISPINFO = TTN_GETDISPINFOW;
32 | TTN_NEEDTEXT = TTN_NEEDTEXTW;
33 | }
34 | else
35 | {
36 | TTN_GETDISPINFO = TTN_GETDISPINFOA;
37 | TTN_NEEDTEXT = TTN_NEEDTEXTA;
38 | }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TTS.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Com_CSSkin.Win32.Const
7 | {
8 | ///
9 | /// styles
10 | ///
11 | public static class TTS
12 | {
13 | public const int TTS_ALWAYSTIP = 0x01;
14 | public const int TTS_NOPREFIX = 0x02;
15 | public const int TTS_NOANIMATE = 0x10;
16 | public const int TTS_NOFADE = 0x20;
17 | public const int TTS_BALLOON = 0x40;
18 | public const int TTS_CLOSE = 0x80;
19 | public const int TTS_USEVISUALSTYLE = 0x100;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/TernaryRasterOperations.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public class TernaryRasterOperations
7 | {
8 | private TernaryRasterOperations() { }
9 |
10 | public const int SRCCOPY = 0x00CC0020; /* dest = source*/
11 | public const int SRCPAINT = 0x00EE0086; /* dest = source OR dest*/
12 | public const int SRCAND = 0x008800C6; /* dest = source AND dest*/
13 | public const int SRCINVERT = 0x00660046; /* dest = source XOR dest*/
14 | public const int SRCERASE = 0x00440328; /* dest = source AND (NOT dest )*/
15 | public const int NOTSRCCOPY = 0x00330008; /* dest = (NOT source)*/
16 | public const int NOTSRCERASE = 0x001100A6; /* dest = (NOT src) AND (NOT dest) */
17 | public const int MERGECOPY = 0x00C000CA; /* dest = (source AND pattern)*/
18 | public const int MERGEPAINT = 0x00BB0226; /* dest = (NOT source) OR dest*/
19 | public const int PATCOPY = 0x00F00021; /* dest = pattern*/
20 | public const int PATPAINT = 0x00FB0A09; /* dest = DPSnoo*/
21 | public const int PATINVERT = 0x005A0049; /* dest = pattern XOR dest*/
22 | public const int DSTINVERT = 0x00550009; /* dest = (NOT dest)*/
23 | public const int BLACKNESS = 0x00000042; /* dest = BLACK*/
24 | public const int WHITENESS = 0x00FF0062; /* dest = WHITE*/
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/VK.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class VK
7 | {
8 | public const int VK_LBUTTON = 0x1;
9 | public const int VK_RBUTTON = 0x2;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/WA.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public static class WA
7 | {
8 | public const int WA_INACTIVE = 0;
9 | public const int WA_ACTIVE = 1;
10 | public const int WA_CLICKACTIVE = 2;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/WH.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | public sealed class WH
7 | {
8 | public const int WH_MSGFILTER = (-1);
9 | public const int WH_JOURNALRECORD = 0;
10 | public const int WH_JOURNALPLAYBACK = 1;
11 | public const int WH_KEYBOARD = 2;
12 | public const int WH_GETMESSAGE = 3;
13 | public const int WH_CALLWNDPROC = 4;
14 | public const int WH_CBT = 5;
15 | public const int WH_SYSMSGFILTER = 6;
16 | public const int WH_MOUSE = 7;
17 | public const int WH_HARDWARE = 8;
18 | public const int WH_DEBUG = 9;
19 | public const int WH_SHELL = 10;
20 | public const int WH_FOREGROUNDIDLE = 11;
21 | public const int WH_CALLWNDPROCRET = 12;
22 | public const int WH_KEYBOARD_LL = 13;
23 | public const int WH_MOUSE_LL = 14;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Const/WVR.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32.Const
5 | {
6 | ///
7 | /// WM_NCCALCSIZE "window valid rect" return values.
8 | ///
9 | public class WVR
10 | {
11 | public const int WVR_ALIGNTOP = 0x0010;
12 | public const int WVR_ALIGNLEFT = 0x0020;
13 | public const int WVR_ALIGNBOTTOM = 0x0040;
14 | public const int WVR_ALIGNRIGHT = 0x0080;
15 | public const int WVR_HREDRAW = 0x0100;
16 | public const int WVR_VREDRAW = 0x0200;
17 | public const int WVR_REDRAW = (WVR_HREDRAW | WVR_VREDRAW);
18 | public const int WVR_VALIDRECTS = 0x0400;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Result.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Com_CSSkin.Win32
5 | {
6 | public static class Result
7 | {
8 | public static readonly IntPtr TRUE = new IntPtr(1);
9 | public static readonly IntPtr FALSE = new IntPtr(0);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/API_MSG.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using System.Windows.Forms;
4 |
5 | namespace Com_CSSkin.Win32.Struct
6 | {
7 | [StructLayout(LayoutKind.Sequential)]
8 | public struct API_MSG
9 | {
10 | public IntPtr Hwnd;
11 | public int Msg;
12 | public IntPtr WParam;
13 | public IntPtr LParam;
14 | public int Time;
15 | public POINT Pt;
16 |
17 | public Message ToMessage()
18 | {
19 | Message res = new Message();
20 | res.HWnd = Hwnd;
21 | res.Msg = Msg;
22 | res.WParam = WParam;
23 | res.LParam = LParam;
24 | return res;
25 | }
26 |
27 | public void FromMessage(ref Message msg)
28 | {
29 | Hwnd = msg.HWnd;
30 | Msg = msg.Msg;
31 | WParam = msg.WParam;
32 | LParam = msg.LParam;
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/BLENDFUNCTION.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct BLENDFUNCTION
8 | {
9 | public byte BlendOp;
10 | public byte BlendFlags;
11 | public byte SourceConstantAlpha;
12 | public byte AlphaFormat;
13 |
14 | public BLENDFUNCTION(
15 | byte op, byte flags, byte alpha, byte format)
16 | {
17 | BlendOp = op;
18 | BlendFlags = flags;
19 | SourceConstantAlpha = alpha;
20 | AlphaFormat = format;
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/CWPRETSTRUCT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct CWPRETSTRUCT
8 | {
9 | public IntPtr lResult;
10 | public IntPtr lParam;
11 | public IntPtr wParam;
12 | public int message;
13 | public IntPtr hwnd;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/CWPSTRUCT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public sealed class CWPSTRUCT
8 | {
9 | public IntPtr lParam;
10 | public IntPtr wParam;
11 | public int message;
12 | public IntPtr hwnd;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/INITCOMMONCONTROLSEX.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct INITCOMMONCONTROLSEX
8 | {
9 | public INITCOMMONCONTROLSEX(int flags)
10 | {
11 | this.dwSize = Marshal.SizeOf(typeof(INITCOMMONCONTROLSEX));
12 | this.dwICC = flags;
13 | }
14 |
15 | public int dwSize;
16 | public int dwICC;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/MINMAXINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Drawing;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace Com_CSSkin.Win32.Struct
6 | {
7 | [StructLayout(LayoutKind.Sequential)]
8 | public struct MINMAXINFO
9 | {
10 | public Point reserved;
11 | public Size maxSize;
12 | public Point maxPosition;
13 | public Size minTrackSize;
14 | public Size maxTrackSize;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/MOUSEHOOKSTRUCT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct MOUSEHOOKSTRUCT
8 | {
9 | public POINT Pt;
10 | public IntPtr hwnd;
11 | public uint wHitTestCode;
12 | public IntPtr dwExtraInfo;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/MOUSEHOOKSTRUCTEX.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public class MOUSEHOOKSTRUCTEX
8 | {
9 | public MOUSEHOOKSTRUCT Mouse;
10 | public int mouseData;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/NCCALCSIZE_PARAMS.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct NCCALCSIZE_PARAMS
8 | {
9 | public RECT rgrc0; //Proposed New Window Coordinates
10 | public RECT rgrc1; //Original Window Coordinates (before resize/move)
11 | public RECT rgrc2; //Original Client Area (before resize/move)
12 | public IntPtr lppos;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/NMCUSTOMDRAW.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct NMCUSTOMDRAW
8 | {
9 | public NMHDR hdr;
10 | public uint dwDrawStage;
11 | public IntPtr hdc;
12 | public RECT rc;
13 | public IntPtr dwItemSpec;
14 | public uint uItemState;
15 | public IntPtr lItemlParam;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/NMHDR.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct NMHDR
8 | {
9 | public NMHDR(int flag)
10 | {
11 | this.hwndFrom = IntPtr.Zero;
12 | this.idFrom = 0;
13 | this.code = 0;
14 | }
15 |
16 | public IntPtr hwndFrom;
17 | public int idFrom;
18 | public int code;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/NMTTCUSTOMDRAW.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct NMTTCUSTOMDRAW
8 | {
9 | public NMCUSTOMDRAW nmcd;
10 | public uint uDrawFlags;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/NMTTDISPINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct NMTTDISPINFO
8 | {
9 | public NMTTDISPINFO(int flags)
10 | {
11 | this.hdr = new NMHDR(0);
12 | this.lpszText = IntPtr.Zero;
13 | this.szText = IntPtr.Zero;
14 | this.hinst = IntPtr.Zero;
15 | this.uFlags = 0;
16 | this.lParam = IntPtr.Zero;
17 | }
18 |
19 | public NMHDR hdr;
20 | public IntPtr lpszText;
21 | public IntPtr szText;
22 | public IntPtr hinst;
23 | public int uFlags;
24 | public IntPtr lParam;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/PAINTSTRUCT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Com_CSSkin.Win32.Struct
7 | {
8 | [StructLayout(LayoutKind.Sequential)]
9 | public struct PAINTSTRUCT
10 | {
11 | public IntPtr hdc;
12 | public int fErase;
13 | public RECT rcPaint;
14 | public int fRestore;
15 | public int fIncUpdate;
16 | public int Reserved1;
17 | public int Reserved2;
18 | public int Reserved3;
19 | public int Reserved4;
20 | public int Reserved5;
21 | public int Reserved6;
22 | public int Reserved7;
23 | public int Reserved8;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/POINT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct POINT
8 | {
9 | public int X;
10 | public int Y;
11 |
12 | public POINT(int x, int y)
13 | {
14 | X = x;
15 | Y = y;
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/SCROLLBARINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct SCROLLBARINFO
8 | {
9 | public int cbSize;
10 | public RECT rcScrollBar;
11 | public int dxyLineButton;
12 | public int xyThumbTop;
13 | public int xyThumbBottom;
14 | public int reserved;
15 | [MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)]
16 | public int[] rgstate;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/SCROLLINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct SCROLLINFO
8 | {
9 | public uint cbSize;
10 | public uint fMask;
11 | public int nMin;
12 | public int nMax;
13 | public uint nPage;
14 | public int nPos;
15 | public int nTrackPos;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/STYLESTRUCT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct STYLESTRUCT
8 | {
9 | public int styleOld;
10 | public int styleNew;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/TCHITTESTINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Drawing;
3 | using System.Runtime.InteropServices;
4 | using Com_CSSkin.Win32.Const;
5 |
6 | namespace Com_CSSkin.Win32.Struct
7 | {
8 | [StructLayout(LayoutKind.Sequential)]
9 | public struct TCHITTESTINFO
10 | {
11 |
12 | public TCHITTESTINFO(Point location)
13 | {
14 | Point = location;
15 | Flags = TCHT.TCHT_ONITEM;
16 | }
17 |
18 | public Point Point;
19 | public int Flags;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/TOOLINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct TOOLINFO
8 | {
9 | public TOOLINFO(int flags)
10 | {
11 | this.cbSize = Marshal.SizeOf(typeof(TOOLINFO));
12 | this.uFlags = flags;
13 | this.hwnd = IntPtr.Zero;
14 | this.uId = IntPtr.Zero;
15 | this.rect = new RECT(0, 0, 0, 0);
16 | this.hinst = IntPtr.Zero;
17 | this.lpszText = IntPtr.Zero;
18 | this.lParam = IntPtr.Zero;
19 | }
20 |
21 | public int cbSize;
22 | public int uFlags;
23 | public IntPtr hwnd;
24 | public IntPtr uId;
25 | public RECT rect;
26 | public IntPtr hinst;
27 | public IntPtr lpszText;
28 | public IntPtr lParam;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/TRACKMOUSEEVENT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct TRACKMOUSEEVENT
8 | {
9 | public uint cbSize;
10 | public uint dwFlags;
11 | public IntPtr hwndTrack;
12 | public uint dwHoverTime;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/TT_HITTESTINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct TT_HITTESTINFO
8 | {
9 | public IntPtr hwnd;
10 | public POINT pt;
11 | public TOOLINFO ti;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/WINDOWINFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct WINDOWINFO
8 | {
9 | public UInt32 cbSize;
10 | public RECT rcWindow;
11 | public RECT rcClient;
12 | public UInt32 dwStyle;
13 | public UInt32 dwExStyle;
14 | public UInt32 dwWindowStatus;
15 | public UInt32 cxWindowBorders;
16 | public UInt32 cyWindowBorders;
17 | public IntPtr atomWindowType;
18 | public UInt16 wCreatorVersion;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/WINDOWPLACEMENT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using System.Drawing;
4 |
5 | namespace Com_CSSkin.Win32.Struct
6 | {
7 | [StructLayout(LayoutKind.Sequential)]
8 | public struct WINDOWPLACEMENT
9 | {
10 | public int length;
11 | public int flags;
12 | public int showCmd;
13 | public Point ptMinPosition;
14 | public Point ptMaxPosition;
15 | public RECT rcNormalPosition;
16 | public static WINDOWPLACEMENT Default
17 | {
18 | get
19 | {
20 | WINDOWPLACEMENT structure = new WINDOWPLACEMENT();
21 | structure.length = Marshal.SizeOf(structure);
22 | return structure;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/Struct/WINDOWPOS.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Com_CSSkin.Win32.Struct
5 | {
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct WINDOWPOS
8 | {
9 | public IntPtr hWnd;
10 | public IntPtr hWndInsertAfter;
11 | public int x;
12 | public int y;
13 | public int cx;
14 | public int cy;
15 | public int flags;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Com_CSSKin/Win32/WindowsType.cs:
--------------------------------------------------------------------------------
1 | namespace Com_CSSkin.Win32
2 | {
3 | using System;
4 |
5 | public enum WindowsType
6 | {
7 | None,
8 | Windows95,
9 | Windows98,
10 | WindowsME,
11 | WindowsNT4,
12 | Windows2K,
13 | WindowsXP,
14 | Windows2003,
15 | WindowsVista,
16 | Windows7,
17 | Windows8,
18 | Windows8_1,
19 | Windows10
20 | }
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CSSkinUI.WPF/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Taurus.CSSkinUI.WPF.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CSSkinUI.WPF/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CSSkinUI.WPF/UserControl1.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CSSkinUI.WPF/UserControl1.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace Taurus.CSSkinUI.WPF
17 | {
18 | ///
19 | /// UserControl1.xaml 的交互逻辑
20 | ///
21 | public partial class UserControl1 : UserControl
22 | {
23 | public UserControl1()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPF/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
11 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPF/Taurus.CoreSkinUI.WPF.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0-windows
5 | true
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPF/UserControl1.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPF/UserControl1.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace Taurus.CoreSkinUI.WPF
17 | {
18 | ///
19 | /// Interaction logic for UserControl1.xaml
20 | ///
21 | public partial class UserControl1 : UserControl
22 | {
23 | public UserControl1()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPFCom/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Taurus.CoreSkinUI.WPFCom
4 | {
5 | public class Class1
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Com_WPFSkin/Taurus.CoreSkinUI.WPFCom/Taurus.CoreSkinUI.Com.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0-windows
5 | true
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/New File:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SmallRob/Taurus-CSSkinUI/3d3728453092a529aabef175c5faafded8bd909f/New File
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Taurus-CSSkinUI
2 | CS架构的UI皮肤控件包,美观大方,针对WinForm、WPF(后续提供)等框架开发了不同版本
3 |
4 | ## .NET Framework版本:
5 | 命名空间:Com_CSSkin
6 | 窗体继承:CSSkinMain
7 |
8 | 由于还不完善,使用Dome稍后提供
9 |
10 |
--------------------------------------------------------------------------------