Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / Win32Providers / MS / Internal / AutomationProxies / WindowsStartMenu.cs / 1305600 / WindowsStartMenu.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Implementation of a provider for the Classic Start Menu // // History: // 09/07/2004 : [....] Created // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Automation; using System.Windows.Automation.Provider; using MS.Win32; namespace MS.Internal.AutomationProxies { class WindowsStartMenu : ProxyHwnd, IRawElementProviderSimple { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors public WindowsStartMenu(IntPtr hwnd, ProxyHwnd parent, int item) : base( hwnd, parent, item) { _sAutomationId = "StartMenu"; } #endregion Constructors #region Proxy Create // Static Create method called by UIAutomation to create this proxy. // returns null if unsuccessful internal static IRawElementProviderSimple Create(IntPtr hwnd, int idChild, int idObject) { return Create(hwnd, idChild); } private static IRawElementProviderSimple Create(IntPtr hwnd, int idChild) { // Something is wrong if idChild is not zero if (idChild != 0) { System.Diagnostics.Debug.Assert(idChild == 0, "Invalid Child Id, idChild != 0"); throw new ArgumentOutOfRangeException("idChild", idChild, SR.Get(SRID.ShouldBeZero)); } return new WindowsStartMenu(hwnd, null, 0); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartZone.cs
- EntityDataSourceDesignerHelper.cs
- VectorAnimationBase.cs
- CommandManager.cs
- UIntPtr.cs
- PerformanceCounterPermissionEntryCollection.cs
- PeerName.cs
- XmlSchemaAttributeGroup.cs
- ReferenceService.cs
- RTLAwareMessageBox.cs
- AnnotationResourceCollection.cs
- AppDomainProtocolHandler.cs
- DetailsViewUpdatedEventArgs.cs
- OrderedDictionary.cs
- ButtonColumn.cs
- CodeTryCatchFinallyStatement.cs
- Quack.cs
- XmlWrappingReader.cs
- storepermission.cs
- CodeAccessPermission.cs
- XmlDocumentSerializer.cs
- WebControlsSection.cs
- EntityContainer.cs
- MachineSettingsSection.cs
- ZipPackagePart.cs
- AtomServiceDocumentSerializer.cs
- WorkerProcess.cs
- SynchronizedReadOnlyCollection.cs
- DataObjectSettingDataEventArgs.cs
- DataGridViewCellLinkedList.cs
- SqlUdtInfo.cs
- GradientPanel.cs
- ComEventsHelper.cs
- WinFormsComponentEditor.cs
- Emitter.cs
- ComplexType.cs
- TerminateDesigner.cs
- DataControlImageButton.cs
- PropertyGeneratedEventArgs.cs
- EdgeModeValidation.cs
- ObjectHandle.cs
- NewArrayExpression.cs
- TdsParserSafeHandles.cs
- UnsafeNativeMethods.cs
- FilterEventArgs.cs
- Route.cs
- SqlInternalConnectionSmi.cs
- MappedMetaModel.cs
- HMACSHA256.cs
- SoapSchemaExporter.cs
- ListenerElementsCollection.cs
- ReadOnlyMetadataCollection.cs
- Viewport3DVisual.cs
- ServiceControllerDesigner.cs
- AmbientLight.cs
- SmtpNegotiateAuthenticationModule.cs
- DataGridColumn.cs
- HwndTarget.cs
- unsafenativemethodsother.cs
- DataObjectCopyingEventArgs.cs
- DataTableReaderListener.cs
- ToggleButtonAutomationPeer.cs
- ContainerSelectorBehavior.cs
- StructuralObject.cs
- TracingConnectionListener.cs
- DetailsViewRowCollection.cs
- DbLambda.cs
- MemberInfoSerializationHolder.cs
- SafeHandle.cs
- ComEventsHelper.cs
- StandardBindingOptionalReliableSessionElement.cs
- AttributeUsageAttribute.cs
- AnnotationComponentManager.cs
- ControlPaint.cs
- WebErrorHandler.cs
- HebrewCalendar.cs
- EditCommandColumn.cs
- OleDbWrapper.cs
- GatewayDefinition.cs
- MessageBuffer.cs
- SRef.cs
- Style.cs
- OleDbEnumerator.cs
- processwaithandle.cs
- IdentityElement.cs
- Effect.cs
- QueryPrefixOp.cs
- EventMappingSettingsCollection.cs
- Dictionary.cs
- FixedLineResult.cs
- TextServicesLoader.cs
- MetadataArtifactLoader.cs
- InputLangChangeRequestEvent.cs
- MappingException.cs
- ActivityMarkupSerializer.cs
- DetailsViewCommandEventArgs.cs
- TimeoutValidationAttribute.cs
- MouseActionValueSerializer.cs
- DecimalStorage.cs
- BaseDataList.cs