| File: Windows\Win32\PInvokeCore.MaxClassName.cs | Web Access |
| Project: src\winforms\src\System.Private.Windows.Core\src\Microsoft.Private.Windows.Core.csproj (Microsoft.Private.Windows.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Windows.Win32; internal static partial class PInvokeCore { /// <summary> /// <para> /// The maximum length for lpszClassName is 256. If lpszClassName is greater than the maximum length, /// the RegisterClassEx function will fail. /// </para> /// <para> /// <see href="https://learn.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassexw#members"> /// Read more on https://learn.microsoft.com. /// </see> /// </para> /// </summary> /// <remarks> /// <para> /// The maximum name for an ATOM is 255 characters, which is where this limitation comes from. There is no /// public define, internally it is RTL_ATOM_MAXIMUM_NAME_LENGTH. /// </para> /// </remarks> public const int MaxClassName = 256; }