Microsoft Windows NT 3.51
Windows NT 3.51 (and Windows NT Server 3.51) includes a special dynamic-link library (COMCTL32.DLL) that supports the new controls in Windows 95. As a result, you can develop applications for Windows 95 and Windows NT that have general functional and operational compatibility. However, when applying the conventions in this guide to applications designed for Windows NT, be aware of the following differences in
release 3.51:
- Window visuals and shell components follow the Windows 3.1 appearance and operation.
- Close buttons and title bar icons are not supported.
- Open and Save As common dialog boxes follow Windows 3.1 appearance and conventions.
- Message box symbols follow Windows 3.1 conventions.
- Pen API interfaces are not supported.
- Registry formats and entries — support for application state and path information, shell creation, the Quick View command, adding commands for files, shell extensions, and sound event registration.
- Program Manager is still the primary interface for providing user access to applications. File Manager, rather than Windows Explorer, supports file browsing and file management.
- There is no support for the Add/Remove Programs installation object (included in Control Panel). Instead, provide an object in your application's Program Manager group.
- AutoPlay is not supported.
- Taskbar and desktop toolbars are not supported.
- The Recycle Bin is not supported.
- The Passwords object (in Control Panel) is not supported. Use the Windows NT User Manager instead.
- Microsoft MAPI 1.0, TAPI, and Plug and Play are not supported. (Simple MAPI support is included.)
- Some system shortcut key assignments, such as CTRL+ESC and CTRL+ALT+DEL, operate differently.
For more information about these interfaces, see the documentation included in the Microsoft Win32 Software Development Kit (SDK).