All pastes #27338 Raw Edit

Stuff

public text v1 · immutable
#27338 ·published 2005-11-01 20:59 UTC
rendered paste body
protected override CreateParams CreateParams
                {
                        [SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)]
                        get
                        {
                                CreateParams createParams = base.CreateParams;
                                createParams.ClassName = NativeMethods.TOOLBARCLASSNAME;
                                createParams.Parent = this.commandBarManager.Handle;
                                createParams.ExStyle = 0;
                                createParams.Style = NativeMethods.WS_CHILD | NativeMethods.WS_VISIBLE | NativeMethods.WS_CLIPCHILDREN | NativeMethods.WS_CLIPSIBLINGS;
                                createParams.Style |= NativeMethods.CCS_NODIVIDER | NativeMethods.CCS_NORESIZE | NativeMethods.CCS_NOPARENTALIGN;
                                createParams.Style |= NativeMethods.TBSTYLE_TOOLTIPS | NativeMethods.TBSTYLE_FLAT | NativeMethods.TBSTYLE_TRANSPARENT;

                                if (Style == CommandBarStyle.Menu)
                                {
                                        createParams.Style |= NativeMethods.TBSTYLE_LIST;
                                }

                                return createParams;
                        }
                }