Example - WinSetLangViewer

This example registers a new Language Viewer window for the system. The current code page is used.

#define INCL_PMBIDI
#include <OS2.H>
#include <PMBIDI.H>

HAB    hab;
HMQ    hmq;
ULONG  cp;


VOID SetLangViewerWindow(HWND hwnd)
 {
    cp = WinQueryCp(hmq);       /* Query current code page                */

    if (WinSetLangViewer(hab,   /* Anchor block handle of the application */
                                /* that registers the Language Viewer     */
                         hwnd,  /* Window handle of the new language      */
                                /* viewer window                          */
                         cp))   /* Current code page                      */

         WinMessageBox (HWND_DESKTOP,
                        hwnd,
                        "Setting Language Viewer window succeeded.",
                        "Replacing previous Lang Viewer window",
                         0,
                         MB_OK);
    else
         WinMessageBox (HWND_DESKTOP,
                        hwnd,
                        "Setting Language Viewer window succeeded."
                        "No previous Lang Viewer window",
                         0,
                         MB_OK);

 }


[Back: Notes - WinSetLangViewer]
[Next: Related Functions - WinSetLangViewer]