Translation tellmenow
Overview
As Microsoft Windows becomes increasingly mature as an operating system, the basic controls provided by windows become increasingly insufficient to meet users' needs for complex interfaces. Microsoft has developed a series of additional controls called public controls for internal applications. Later, these public controls were made available to developers in DLL. Since Windows 95 and nt3.5, the public control library is bundled with the operating system. (Even so, when the public control library is enhanced, Microsoft cannot prevent the release of the transitional version of DLL .) With the release of the public control DLL, new controls and new features are added to the old control. As a group, public controls have lower maturity than standard Windows controls. Therefore, in various versions of Windows, the implementation of public controls is also significantly different. These differences exist not only between Windows CE and other versions of Windows, but also between Windows ME, Windows 2000 and XP. The functions of public controls in Windows CE are closer to those released in Windows 98, although they do not fully support the features in Windows 98.
The goal of this chapter is not to explain in depth all the public controls. This will consume the whole book. On the contrary, I will explain the controls and features that are most commonly needed by Windows CE programmers when writing Windows CE programs. I will start with the command bar and menu bar controls, and then talk about the calendar and time and date selection controls. Finally, I will end with the List View control. By the end of this chapter, you may not understand each public control, but you will be able to understand how the public control works in general. In addition, you will have background knowledge about browsing documents and understanding public controls that are not mentioned.