List of Presentation Manager Articles

These are the articles related to OS/2 Presentation Manager. {|style="border:1px solid #cedff2; background:#f5faff; " cellpadding="10"
 * - style="vertical-align:top;"

EDM/2 Wiki Articles

 * Samuel's OS/2 Programming Tricks by Samuel Audet (Mar 2005)
 * Controlling PM Controls by Alessandro Cantatore (Feb 2002)
 * Easily Load and Manage Pages by Samuel Audet (May 2001)
 * Making Help Manager Useable by Samuel Audet (May 2001)
 * Implementing Flyout Menus in OS/2 by Mike La Martina (May 1999)
 * Programming for the OS/2 PM in C by Rick Papo (Nov 1998)
 * OS/2 v4.0 Notebooks by Stephane Bessette (Mar 1998)
 * Mnemonics in Dialog Boxes by Stefan Ruck (Sep 1998)
 * Calling PM from AVIO Applications by Roman Stangl (Aug 1998)
 * How do I? by Eric Slaats
 * Part 19 (Aug 1998)
 * Part 18 (Jul 1998)
 * Part 17 (May 1998)
 * Part 16 (Apr 1998)
 * Part 15 (Feb 1998)
 * Part 14 (Jan 1998)
 * Part 13 (Nov 1997)
 * Part 12 (Oct 1997)
 * Part 11 (Sep 1997)
 * Part 10 (Aug 1997)
 * Part 9 (Jul 1997)
 * Part 8 (May 1997)
 * Part 7 (Apr 1997)
 * Part 6 (Mar 1997)
 * Part 5 (Feb 1997)
 * Part 4 (Jan 1997)
 * Part 3 (Dec 1996)
 * Part 2 (Nov 1996)
 * Part 1 (Oct 1996)
 * Split Views and Toolbars by Sergey I. Yevtushenko (Apr 1998)
 * Dynamic Control Formatting by Alger Pike (Dec 1997)
 * Programming the OS/2 File Dialog in C++ by Stéphane Bessette (Nov 1997)
 * The Making of CandyBarZ by Matt Wagner (Oct 1997)
 * Disabling a Window (Rectangle) by Roman Stangl (Oct 1997)
 * Notebook Key Processing by Roman Stangl (Aug 1997)
 * Fitting a Notebook into a Dialog by Roman Stangl (Jul 1997)
 * Assembly Language Programming for OS/2 Presentation Manager by Micho Durdevich
 * PMCX: A Combined Solution by Matt Smith, Prominare, Inc. (Apr 1996)
 * Bubble help by Eric Slaats (Dec 1995)
 * OS/2 Frequently Asked Questions (PM Related) by Dean Roddey (Nov 1995)
 * One Call Does It All by Monte Copeland (Apr 1995)
 * Easy Buttonbars by Eric Slaats (Sep 1995)
 * Using a DLL for a PM hook by Roger Orr (May 1995)
 * Writing Multithreaded Graphics Programs by Kelvin R. Lawrence (Apr 1995)
 * Building an Editor by Eric Slaats and Marc Mittelmeijer
 * Part 1 (Apr 1995)
 * Part 2 (Jun 1995)
 * Part 3 (Nov 1995)
 * The Infinitely Floating Spinbutton by Marc Mittelmeijer and Eric Slaats (Feb 1995)
 * Introduction to PM Programming by Larry Salomon Jr. (1993-1995)
 * A new intro, Events, Resources and Handles (Dec 1993)
 * Basic concepts and components of a simple app (Jan 1994)
 * The window procedure (Feb 1994)
 * Dialog boxes and resource files (Mar 1994)
 * Tdialog procedures and its controls (Apr 1994)
 * The dialog procedure continued and the first window class (WC_ENTRYFIELD) (May 1994)
 * WC_ENTRYFIELD cont., it's messages and associated concepts (Jun 1994)
 * WC_LISTBOX class, its use, limitations and messages(some) (Jul 1994)
 * nameDlgProc and Listboxes (Sep 1994)
 * WC_BUTTON class (Oct 1994)
 * Ownerdrawn control and Button control (Nov 1994)
 * WC_LISTBOX class (Dec 1994)
 * Ownerdrawn capabilities of the WC_LISTBOX class. (Jan 1995)
 * WC_TITLEBAR and WC_STATIC classes (Feb 1995)
 * WC_MENU class (Apr 1995)
 * WC_MENU class continued (May 1995)
 * A sample app. with a menu control (Jun 1995)
 * Popup Menus, interacting messages for the menu control and neat possibilities for menus (Sep 1995)
 * WC_SCROLLBAR class (Mar 1994)
 * The use of scrollbars in an application (Dec 1995)
 * The slider classes (Feb 1996)
 * Programming the OS/2 Switch List by Roger Orr (December 1994)
 * The Design and Implementation of VIOWIN by Larry Salomon Jr.
 * Part 1, Part 2, Part 3, Part 4
 * Part 5, Part 6, Part 7, Part 8
 * Sprites and Animation by Larry Salomon Jr. (May/Jul 1994)
 * Part 1 (May 1994), Part 2 (May 1994)
 * Part 3 (Jul 1994), Part 4
 * Filling You In: Areas, Paths, and Clipping by Kelvin R. Lawrence (Jun 1994)
 * Resources and Decompiling Them by Martin Lafaix (Jun 1994)
 * Using Transforms in your PM Graphics Applications by Kelvin R. Lawrence (Mar 1994)
 * Utilizing Hooks for Added Capabilities by Larry Salomon Jr. (Jan 1994)
 * Sample program for OS/2 Drag/Drop facilities by Rick Fishman (Dec 1993)
 * Writing a Direct Manipulation Spy by Larry Salomon Jr. (Dec 1993)
 * Modifying Your PM Programs for Pen for OS/2 by Vera Dulaney and Kevin Lee (Nov 1993)
 * Threads in PM Applications by Larry Salomon Jr. (Nov 1993)
 * C++ Encapsulation of PM by Gordon Zeglinski (Jul/Aug/Sep 1993)
 * Programming the Container Control by Larry Salomon Jr. (May/Oct 1993)
 * Part 1 (May/Jun 1993)
 * Part 2 (Jul/Aug/Sep 1993)
 * Part 3 (Oct 1993)
 * Programming the OS/2 Container Control: By Example by Peter Haggar and Peter Brightbill (1993)
 * Programming the OS/2 Container Control: The Basics by Peter Haggar and Peter Brightbill (1993)
 * Multithreading Presentation Manager Applications by Monte Copeland (August 1993)
 * Development of a New Window Class by Larry Salomon Jr.
 * Part 1 (Jul/Aug/Sep 1993)
 * Part 2 (Oct 1993)
 * Introduction and a bare-bones PM application by Gavin Baker
 * Introduction (Mar 1993)
 * Processes and Threads (Apr 1993)
 * Resources (May/Jun 1993)
 * Advanced GPI: Retained Segments and Transformations by Steve Lacy (Mar 1993)
 * Drawing your own listboxes by Roger Orr (Apr 1991)


 * EDM/2 Classic Articles
 * Hooking: TSRs Invade PM by Michael Shillingford (Jan 1997)
 * The Unofficial guide to the Palette Manager by Raja Thiagarajan (Mar 1993)



External Articles

 * Links
 * Programming for the OS/2 PM in C by Rick Papo, Gyetván András (Nov 1998) (English and Hungarian)
 * Porting D-Flat++ to OS/2 by Jon Wright (May 1994)
 * Microfocus COBOL - Chapter 14: Presentation Manager Applications (16-bit)
 * Microfocus COBOL - Chapter 15: Presentation Manager Applications (32-bit)
 * The Good, the Bad, and the Ugly: OS/2 Presentation Manager for Mac Programmers by Dan Weston

by Guy Scharf
 * OS/2 Monthly
 * Advanced PM Programming: Writing Your Own Controls (Jan 1992)
 * Advanced PM Programming: Column Title: Using Sliders (May 1992)
 * Advanced PM Programming: Introducing Containers (Jun 1992)

by Charles Petzold
 * PC Magazine
 * Programming for Multithreaded Drawing, Part 2 (1990/06/12)
 * The Truth About Presentation Manager (11 Apr 1989)
 * Paring Down the Standard Window (28 Mar 1989)
 * Speaking the Language of the PM API, Part 4 (14 Mar 1989)
 * Speaking the Language of the PM API, Part 3 (28 Feb 1989)
 * Speaking the Language of the PM API, Part 2 (14 Feb 1989)
 * Speaking the Language of the PM API, Part 1 (31 Jan 1989)
 * PM Programs and Non-PM Programs (May 1989)
 * Object-Oriented Programming (17 Jan 1989)
 * The Mouse and Its Messages (27 Dec 1988)
 * The Mouse: Not Just for Wimps (13 Dec 1988)
 * Getting Started in Presentation Manager Graphics (29 Nov 1988)
 * Teaching the PM to Say "Hello" (15 Nov 1988)
 * Presentation Manager Dialog Procedures (27 Sep 1988)
 * Presentation Manager Dialog Boxes, Part 1 (13 Sep 1988)
 * Presentation Manager Menus (Aug 1988)
 * Introducing the OS/2 Presentation Manager (Jul 1988)


 * WWW
 * Multithreading PM applications by Jan M. Danielsson
 * }