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
- ExtenderProvidedPropertyAttribute.cs
- ExplicitDiscriminatorMap.cs
- HostingPreferredMapPath.cs
- UniqueEventHelper.cs
- DataListItem.cs
- TimeZone.cs
- Point.cs
- SafeSystemMetrics.cs
- Geometry3D.cs
- ChannelBase.cs
- ParenExpr.cs
- BuildProvider.cs
- MachineKeyConverter.cs
- TypeTypeConverter.cs
- Rect.cs
- SafeCryptContextHandle.cs
- ScaleTransform3D.cs
- SoapAttributeAttribute.cs
- DesignerAdRotatorAdapter.cs
- InitialServerConnectionReader.cs
- OleDbMetaDataFactory.cs
- WebPartActionVerb.cs
- DataFormat.cs
- StreamInfo.cs
- PackWebRequestFactory.cs
- TraceSection.cs
- DayRenderEvent.cs
- Hex.cs
- ZipIOFileItemStream.cs
- log.cs
- ValidateNames.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ContainerControl.cs
- SignedXml.cs
- MyContact.cs
- EllipseGeometry.cs
- DateTimeConverter2.cs
- EndpointDiscoveryElement.cs
- DbParameterCollection.cs
- HtmlInputFile.cs
- InputLanguageProfileNotifySink.cs
- HostProtectionPermission.cs
- FixedSOMTable.cs
- MissingManifestResourceException.cs
- DataGridCellAutomationPeer.cs
- AndCondition.cs
- TemplateParser.cs
- SqlOuterApplyReducer.cs
- CacheVirtualItemsEvent.cs
- IArgumentProvider.cs
- XmlReturnReader.cs
- DetailsViewUpdatedEventArgs.cs
- DateTimeFormat.cs
- WinFormsComponentEditor.cs
- CommonObjectSecurity.cs
- ReferentialConstraint.cs
- WriteTimeStream.cs
- LinkTarget.cs
- AddressingVersion.cs
- Substitution.cs
- EvidenceTypeDescriptor.cs
- ExpressionBuilderContext.cs
- ItemsControl.cs
- FlowLayoutSettings.cs
- EntitySetRetriever.cs
- PublisherMembershipCondition.cs
- InternalDuplexChannelListener.cs
- _TLSstream.cs
- RPIdentityRequirement.cs
- StylusSystemGestureEventArgs.cs
- UiaCoreApi.cs
- BuildProviderCollection.cs
- XsltSettings.cs
- StringStorage.cs
- WmpBitmapDecoder.cs
- ConsoleCancelEventArgs.cs
- UInt16Converter.cs
- exports.cs
- PointConverter.cs
- RoutedEvent.cs
- LinkedResource.cs
- AssemblyAttributes.cs
- ServerIdentity.cs
- MetadataItem_Static.cs
- StructuredTypeEmitter.cs
- SQLMoneyStorage.cs
- NeutralResourcesLanguageAttribute.cs
- IdentifierService.cs
- BindingOperations.cs
- KeyValueConfigurationCollection.cs
- StateWorkerRequest.cs
- ConnectionConsumerAttribute.cs
- ProxyFragment.cs
- DataViewSetting.cs
- TreeIterator.cs
- SqlCacheDependencyDatabase.cs
- AnnotationAdorner.cs
- IsolationInterop.cs
- StylusOverProperty.cs
- _SingleItemRequestCache.cs