Source/MenuPanel.cs
(开头部分) 125KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Windows.Forms;
using System.Drawing;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing.Drawing2D;
using DevComponents.DotNetBar.Rendering;
using System.Drawing.Text;
namespace DevComponents.DotNetBar
{
/// <summary>
/// Summary description for PopupWindow.
/// </summary>
[System.ComponentModel.ToolboxItem(false),System.ComponentModel.DesignTimeVisible(false)]
public class MenuPanel : Control, IDesignTimeProvider, IAccessibilitySupport, IKeyTipsControl, IKeyTipsRenderer
{
#region Private Variables
private struct ExpandButtonData
{
public ExpandButtonData(bool personalizedallvisible,bool showexpandbutton,Rectangle rExpandButton,bool mouseover)
{
this.PersonalizedAllVisible=personalizedallvisible;
this.ShowExpandButton=showexpandbutton;
this.Rect=rExpandButton;
this.MouseOver=mouseover;
}
public bool PersonalizedAllVisible;
public bool ShowExpandButton;
public Rectangle Rect;
public bool MouseOver;
}
const int WM_MOUSEACTIVATE = 0x21;
const int MA_NOACTIVATE = 3;
const int MA_NOACTIVATEANDEAT = 4;
private const int DEFAULT_SIDE_WIDTH=16;
private const int GROUP_SPACINGDOTNET=3;
private const int GROUP_SPACINGOFFICE=9;
protected BaseItem m_ParentItem;
protected BaseItem m_HotSubItem;
protected Point m_ParentItemScreenPos;
private bool m_Hover;
private bool m_Scroll;
private bool m_TopScroll;
private bool m_BottomScroll;
private int m_ScrollTopPosition;
private int m_TopScrollHeight, m_BottomScrollHeight;
private Rectangle m_ClientRect;
private SideBarImage m_SideBarImage;
private Rectangle m_SideRect;
private object m_Owner;
private bool m_IsCustomizeMenu; // This setting is used internaly for menu that is shown as result of clicking on Add or Remove Button to customize the Bar
private System.Drawing.Point m_MouseDownPt;
private ePersonalizedMenus m_PersonalizedMenus=ePersonalizedMenus.Disabled;
后面还有 3449 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。