This example queries the Staus bits of a window. If these indicated the characters to be FINAL, a message is printed saying so else it says that they are not final characters
#define INCL_PMBIDI #include <OS2.H> #include <PMBIDI.H> VOID QueryLangInfo(HWND hwnd) { ULONG BidiStat; BidiStat = WinQueryLangInfo(hwnd, /* Window handle of the window whose */ /* status is queried */ LI_BD_WND_STAT, /* The window status is queried */ LIF_NO_SENDMSG, 0L); /* Reserved to be 0L */ if ( QUERY_BD_VALUE (BidiStat,BDSM_HKFLAGS) == BDS_HKFLAG_PUSH) WinMessageBox (HWND_DESKTOP, hwnd, "Push Hotkey is disabled", "Result", 0, MB_OK); else WinMessageBox (HWND_DESKTOP, hwnd, "Push Hotkey is enabled". "Result", 0, MB_OK); }