Ever wonder how hot-key-activated or key-stroke recorder programs work? They use hooks as a means to examine and/or act upon messages or events, intercepting them before an application receives them. Robert will teach you how to create programs that use hooks, and he will illustrate some uses for hooks. Sample source code that will demonstrate the usage of hooks (along with some undocumented features) will be provided on the ColoradOS/2 CD-ROM.
Want to jazz up your application? Add sound to it! This session will teach you how to add sound to your PM application, using the OS/2 MMPM interface. Robert will lead you through an exploration of the MciPlay functions, the Mci string interface and Playlists. Sample source code for each of the methods will be provided on the ColoradOS/2 CD-ROM.