Jump to content

Main public logs

Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 19:20, 25 April 2025 Martini talk contribs created page PARAM (Created page with "Presentation parameter attribute definition. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PARAM { ULONG id; Attribute type identity.: ULONG cb; Byte count of the ab parameter.: BYTE ab[1]; Attribute value.: } PARAM; typedef PARAM * PPARAM ; </pre> Category:Data type")
  • 19:20, 25 April 2025 Martini talk contribs created page MLE SEARCHDATA (Created page with "Search structure for multi-line entry field. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _SEARCH { USHORT cb; Size of structure.: PCHAR pchFind; String to search for.: PCHAR pchReplace; String to replace with.: SHORT cchFind; Length of pchFind string.: SHORT cchReplace; Length of pchReplace string.: IPT iptStart; /* Point at which...")
  • 19:19, 25 April 2025 Martini talk contribs created page MB2D (Created page with "Array of button definitions. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _MB2D { CHAR achText[MAX_MB2DTEXT+1]; Text of the button.: ULONG idButtons; Button Id returned when selected.: ULONG flStyle; Button style flags.: } MB2D; typedef MB2D * PMB2D ; </pre> Category:Data type")
  • 19:16, 25 April 2025 Martini talk contribs created page HELPTABLE (Created page with "Help table. This is a collection of help table entries, each of which has the structure defined below, the last entry of the collection being a NULL structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _HELPTABLE { USHORT idAppWindow; Application window identity.: PHELPSUBTABLE phstHelpSubTable; Help subtable for this application window.: USHORT idExtPanel; /* I...")
  • 19:16, 25 April 2025 Martini talk contribs created page HELPSUBTABLE (Created page with "Help subtable. A help subtable is an array of records, preceded by a value that specifies the size of each help-subtable record. == Type == typedef USHORT == C Declaration Method == typedef == Example Code == <pre> typedef USHORT _HELPSUBTABLE { USHORT usSubitemSize; Size of each record of the help subtable.: USHORT HelpSubTableEntry[]; Help subtable records.: }; /* The first entry in the help subtable indicates the size of the records...")
  • 19:15, 25 April 2025 Martini talk contribs created page HELPINIT (Created page with "Help Manager initialization structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _HELPINIT { ULONG cb; Count of bytes of the initialization structure.: ULONG ulReturnCode; Value returned by the Help Manager from initialization.: PSZ pszTutorialName; Indicates to the Help Manager that the application has a tutorial program.: ...")
  • 19:15, 25 April 2025 Martini talk contribs created page HDDF (Created page with "Dynamic data formatting handle. == Type == VOID * == C Declaration Method == typedef == Example Code == <pre> typedef VOID *HDDF; </pre> Category:Data type")
  • 19:13, 25 April 2025 Martini talk contribs created page ESCMODE (Created page with "Structure for setting printer mode. See GreEscape DEVESC_SETMODE This data structure is a more general version of the of the ESCSETMODEdata structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _ESCMODE { ULONG mode; Mode.: BYTE modedata[1]; Mode data.: } ESCMODE; typedef ESCMODE * PESCMODE ; </pre> Category:Data type")
  • 19:11, 25 April 2025 Martini talk contribs created page DRAGIMAGE (Created page with "Dragged-object-image structure which describes the images that are to be drawn under the direct-manipulation pointer for the duration of a drag operation. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _DRAGIMAGE { USHORT cb; Size, in bytes, of the DRAGIMAGE structure.: USHORT cptl; The number of points in the point array if fl is specified as DRG_POLYGON.: LHANDLE hImage;...")
  • 19:09, 25 April 2025 Martini talk contribs created page CTLCOLOR (Created page with "Structure that contains a control color index and value pair. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _CTLCOLOR { LONG clrIndex; Control color index.: ULONG clrValue; Control color value.: } CTLCOLOR; typedef CTLCOLOR * PCTLCOLOR ; </pre> Category:Data type")
  • 19:08, 25 April 2025 Martini talk contribs created page CSBITMAPDATA (Created page with "This is the bitmap data structure for the circular slider buttons. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _CSBITMAPDATA { HBITMAP hbmLeftUp; HBITMAP hbmLeftDown; HBITMAP hmbRightUp; HBITMAP hbmRightDown; } CSBITMAPDATA; typedef CSBITMAPDATA * PCSBITMAPDATA ; </pre> Category:Data type")
  • 19:03, 25 April 2025 Martini talk contribs created page MENUITEM (Created page with "Menu item. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _MENUITEM { SHORT iPosition; Position.: USHORT afStyle; Style.: USHORT afAttribute; Attribute.: USHORT id; Identity.: HWND hwndSubMenu; Submenu.: ULONG hItem; Item.: } MENUITEM; typedef MENUITEM * PMENUITEM ; </pre> Category:Data type")
  • 19:01, 25 April 2025 Martini talk contribs created page MM QUERYDEFAULTITEMID (Created page with "This message returns the default item id for a conditional cascade menu. For any other type of menu or submenu, this message returns zero. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, must be 0.: param2 ULONG ulReserved; Reserved value, must be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, must be 0. ;ulReserved (ULONG) - input: Reserved value, must be 0. ==Returns== ;ulDefItemID (ULONG) - return: Menu id...")
  • 19:00, 25 April 2025 Martini talk contribs created page MM ITEMPOSITIONFROMID (Created page with "This message returns the index of a menu item of a particular identity. ==Syntax== <pre> param1 USHORT usitem; Item identifier.: USHORT usincludesubmenus; Include submenus indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usitem (USHORT) - input: Item identifier. ;usincludesubmenus (USHORT) - input: Include submenus indicator. ::TRUE: If the menu does not have an item with the specified...")
  • 18:59, 25 April 2025 Martini talk contribs created page MM ITEMIDFROMPOSITION (Created page with "This message returns the identity of a menu item of a specified index. ==Syntax== <pre> param1 SHORT sItemIndex; Item index.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;sItemIndex (SHORT) - input: Item index. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;sIdentity (SHORT) - return: Item identity. ::MIT_ERROR: Error occurred; for example, because '''sItemIndex''' is not valid. ::Other:...")
  • 18:58, 25 April 2025 Martini talk contribs created page MM INSERTITEM (Created page with "This message inserts a menu item into a menu. ==Syntax== <pre> param1 PMENUITEM pmenuitem; Menu-item data structure.: param2 PSZ pszItemText; Item text.: </pre> ==Parameters== ;pmenuitem (PMENUITEM) - input: Menu-item data structure. This points to a MENUITEM structure. ;pszItemText (PSZ) - input: Item text. This points to a string containing the text to be inserted. ==Returns== ;sIndexInserted (SHORT) - return: Index of inserted item. ::MIT_M...")
  • 18:57, 25 April 2025 Martini talk contribs created page MM ENDMENUMODE (Created page with "This message is sent to a menu control to terminate menu selection. ==Syntax== <pre> param1 USHORT usdismiss; Dismiss menu indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usdismiss (USHORT) - input: Dismiss menu indicator. ::TRUE: Dismiss the submenu or subdialog window. ::FALSE: Do not dismiss the submenu or subdialog window. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulReserved...")
  • 18:57, 25 April 2025 Martini talk contribs created page MM DELETEITEM (Created page with "This message deletes a menu item. ==Syntax== <pre> param1 USHORT usitem; Item identifier.: USHORT usincludesubmenus; Include submenus indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usitem (USHORT) - input: Item identifier. ;usincludesubmenus (USHORT) - input: Include submenus indicator. ::TRUE: If the menu does not have an item with the specified identifier, search the submenus and su...")
  • 18:56, 25 April 2025 Martini talk contribs created page MLM SETIMPORTEXPORT (Created page with "This message sets the current transfer buffer. ==Syntax== <pre> param1 PCHAR pBuff; Transfer buffer.: param2 ULONG ulLength; Size of transfer buffer in bytes.: </pre> ==Parameters== ;pBuff (PCHAR) - input: Transfer buffer. ;ulLength (ULONG) - input: Size of transfer buffer in bytes. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: An error occurred. ==Remarks=== Given a far pointer to a buffer, and the si...")
  • 04:43, 25 April 2025 Martini talk contribs created page MLM QUERYBACKCOLOR (Created page with "This message queries the background color. ==Syntax== <pre> param1 LONG lBgrndColor; Background color flag.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;lBgrndColor (LONG) - input: Background color flag. ::This flag can be one of the following: :::MLE_INDEX: Indexed (solid) colors. For version 3, or lower, of the OS/2 operating system the default is MLE_INDEX=0; MLE does not support dithered colors. :::MLE_RGB: Dithere...")
  • 04:33, 25 April 2025 Martini talk contribs created page MLM PASTE (Created page with "This message replaces the text that forms the current selection, with text from the clipboard. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCopy (ULONG) - return: Number of bytes transferred, counted in CF_TEXT f...")
  • 04:33, 25 April 2025 Martini talk contribs created page MLM LINEFROMCHAR (Created page with "This message returns the line number corresponding to a given insertion point. ==Syntax== <pre> param1 IPT iptFirst; Insertion point of interest.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;iptFirst (IPT) - input: Insertion point of interest. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;lLineNum (LONG) - return: Line number of insertion point. ==Remarks=== For any insertion point, the correspo...")
  • 04:32, 25 April 2025 Martini talk contribs created page MLM INSERT (Created page with "This message deletes the current selection and replaces it with a text string. ==Syntax== <pre> param1 PCHAR pchText; Null-terminated text string.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;pchText (PCHAR) - input: Null-terminated text string. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCount (ULONG) - return: Number of bytes actually inserted. ==Remarks== This message inserts the...")
  • 04:30, 25 April 2025 Martini talk contribs created page MLM IMPORT (Created page with "This message imports text from a buffer. ==Syntax== <pre> param1 PIPT * pBegin; Insertion point.: param2 ULONG ulCopy; Number of bytes in buffer.: </pre> ==Parameters== ;pBegin (PIPT) - input/output: Insertion point. Updated to insertion point following last insert. ;ulCopy (ULONG) - input: Number of bytes in buffer. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully inserted. ==Remarks=== This message takes an insertion point and...")
  • 04:28, 25 April 2025 Martini talk contribs created page MLM FORMAT (Created page with "This message sets the format to be used for buffer importing and exporting. ==Syntax== <pre> param1 USHORT usFormat; Format to be used for import and export.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usFormat (USHORT) - input: Format to be used for import and export. ::MLFIE_CFTEXT: Text format. Each line ends with a carriage-return/line-feed combination. Tab characters separate fields within a line. A NULL charact...")
  • 04:27, 25 April 2025 Martini talk contribs created page MLM EXPORT (Created page with "This message exports text to a buffer. ==Syntax== <pre> param1 PIPT * pBegin; Starting point.: param2 PULONG pCopy; Number of bytes being exported.: </pre> ==Parameters== ;pBegin (PIPT) - input/output: Starting point. Updated to follow the last character exported. ;pCopy (PULONG) - input/output: Number of bytes being exported. Decremented by the number of bytes actually exported. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully e...")
  • 04:27, 25 April 2025 Martini talk contribs created page MLM ENABLEREFRESH (Created page with "This message enables screen refresh. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: An error occurred. ==Remarks=== This message enables...")
  • 04:26, 25 April 2025 Martini talk contribs created page MLM DISABLEREFRESH (Created page with "This message disables screen refresh. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: Error occurred. ==Remarks=== This message disables...")
  • 04:26, 25 April 2025 Martini talk contribs created page MLM DELETE (Created page with "This message deletes text. ==Syntax== <pre> param1 IPT iptBegin; Starting point of deletion.: param2 ULONG ulDel; Number of bytes to delete.: </pre> ==Parameters== ;iptBegin (IPT) - input: Starting point of deletion. ;ulDel (ULONG) - input: Number of bytes to delete. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully deleted. ==Remarks=== This message takes an insertion point and a length, and deletes that number of characters fro...")
  • 04:25, 25 April 2025 Martini talk contribs created page MLM CUT (Created page with "This message copies the text that forms the current selection to the clipboard and then deletes it from the MLE control. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCopy (ULONG) - return: Number of bytes transfe...")
  • 04:24, 25 April 2025 Martini talk contribs created page MLM COPY (Created page with "This message copies the current selection to the clipboard. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCopy (ULONG) - return: Number of bytes transferred, counted in CF_TEXT format. ==Remarks=== The multi-line...")
  • 04:23, 25 April 2025 Martini talk contribs created page MLM CLEAR (Created page with "This message clears the current selection. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulClear (ULONG) - return: Number of bytes deleted, counted in CF_TEXT format. ==Remarks=== The multi-line entry field control...")
  • 04:22, 25 April 2025 Martini talk contribs created page MLM CHARFROMLINE (Created page with "This message returns the first insertion point on a given line. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;lLineNum (LONG) - input: Line number of interest. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;iptFirst (IPT) - return: First insertion point on line. ==Remarks=== For any line number, the insertion point j...")
  • 01:52, 25 April 2025 Martini talk contribs created page PMGuide - Frame Windows (Created page with "{{IBM-Reprint}} {{PMGuide}} == Frame Windows == A '''frame window''' is the basic window used by most Presentation Manager applications to enable the user to perform manipulation functions. This chapter explains how to create and use frame windows in PM applications. == About Frame Windows == An application nearly always starts with a frame window to create a '''composite window''' (for example, a main window) that consists of the frame window, several frame-control wi...")
  • 01:38, 25 April 2025 Martini talk contribs created page PMGuide - Font Dialog Controls (Created page with "== Font Dialog Controls == Font dialog controls provide basic functions that give users the ability to display and select from a list of: * Font family names installed on the system * Available styles for each font * Available sizes for each font * Emphasis styles available for each font Users can view their selections, using a sample character string in a preview area, and interact with a modal or modeless font dialog. This chapter explains how font dialog controls can...")
  • 01:25, 25 April 2025 Martini talk contribs created page GpiCloseMetafile (Created page with "This is an undocumented function ==Syntax== GpiOpenMetafile(hdc); ==Parameters== ; hdc (HDC) - input : ==Returns== ;rc (HMF) - return : Category:Gpi")
  • 01:18, 25 April 2025 Martini talk contribs created page GpiOpenMetaFile (Created page with "This is an undocumented function ==Syntax== GpiOpenMetafile(HDC, PBYTE ); ==Parameters== ; (HDC) : ; (PBYTE) : ==Returns== ;rc (BOOL) - return : Category:Gpi")
  • 17:13, 24 April 2025 Martini talk contribs created page WinStretchPointer (Created page with "This function draws a pointer in the passed '''hps''' at the passed coordinates '''lx''', '''ly''' and at the passed size '''lcx''', '''lcy'''. ==Syntax== WinStretchPointer(hps, lx, ly, lcx, lcy, hptrPointer, ulHalftone) ==Parameters== ;hps (HPS) - input : Presentation space handle into which the pointer is drawn. This can be either a micro presentation space or a normal presentation space (see GpiCreatePS). ;lx (LONG) - input : X coordinate at which to dr...")
  • 17:01, 24 April 2025 Martini talk contribs created page WinSetControlColors (Created page with "Code snippet This function sets the colors to be used by a control window. See Colors Used by PM Controls. ==Syntax== WinSetControlColors(hwnd, clrType, fCtlColor, cCtlColor, pCtlColor); ==Parameters== ;hwnd (HWND) - input : Window handle. ;clrType (LONG) - input : Control color index. Must be one of the following control color indexes: ::CCT_STATIC: Static bitmap. ::CCT_STATICTEXT: Static text. ::CCT_GROUPBOX: Group Box. ::CCT_PUSHBUTTON: Push button. ::C...")
  • 16:56, 24 April 2025 Martini talk contribs created page WinQueryControlColors (Created page with "This function queries the colors currently being used by a control window. '''Note''': If you are interested in the default colors used by PM controls, see Colors Used by PM Controls. ==Syntax== WinQueryControlColors(hwnd, clrType, fCtlColor, cCtlColor, pCtlColor); ==Parameters== ;hwnd (HWND) - input : Window handle. ;clrType (LONG) - input : Control color index. Must be one of the following control color indexes: ::CCT_STATIC: Static bitmap. ::CCT_STATICTE...")
  • 00:32, 24 April 2025 Martini talk contribs deleted page GpiQueryFontFileDescription (Duplicated and wrong. The goodl one is GpiQueryFontFileDescriptions)
  • 00:23, 24 April 2025 Martini talk contribs created page GpiEndInkPath (Created page with "Undocumented function. ==Syntax== GpiEndInkPath (hps, flOptions) ==Parameters== ; hps (HPS) - input: ; flOptions (ULONG) - input: Category:Gpi")
  • 00:20, 24 April 2025 Martini talk contribs created page GpiBeginInkPath (Created page with "Undocumented function. ==Syntax== GpiBeginInkPath (hps, lPath, flOptions); ==Parameters== ;hps (HPS) - input: ;lPath (LONG) - input: ;flOptions (ULONG) - input: Category:Gpi")
  • 00:16, 24 April 2025 Martini talk contribs created page GpiOval (Created page with "Undocumented function. ==Syntax== GpiOval(hps, aptlPoints, fxStartAngle, fxSweepAngle, ulOptions); ==Parameters== ;hps (HPS) - input: ;aptlPoints (PPOINTL) - input: ;fxStartAngle (FIXED) - input: ;fxSweepAngle (FIXED) - input: ;ulOptions (ULONG) - input: Category:gpi")
  • 23:46, 23 April 2025 Martini talk contribs created page File:GpiPolyFillet 002.png
  • 23:46, 23 April 2025 Martini talk contribs uploaded File:GpiPolyFillet 002.png
  • 23:45, 23 April 2025 Martini talk contribs created page File:GpiPolyFillet 001.png
  • 23:45, 23 April 2025 Martini talk contribs uploaded File:GpiPolyFillet 001.png
  • 18:41, 21 April 2025 Martini talk contribs created page BKM TURNTOPAGE (Created page with "This message brings the specified page to the top of the notebook. ==Syntax== <PRE> param1 ULONG ulPageId; Page ID.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;ulPageId (ULONG) - Input : The page identifier that is to become the top page. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;fSuccess (BOOL) - returns : Success indicator: ::TRUE: The page was successfully moved to the top of t...")
  • 18:40, 21 April 2025 Martini talk contribs created page BKM SETTABCOLOR (Created page with "This message can be sent to a notebook to set the background color of a tab. ==Syntax== <PRE> param1 ULONG ulPageId; Page ID.: param2 ULONG rgbColor; Tab color: </PRE> ==Parameters== ;ulPageId (ULONG) - Input : Page identifier with which to associate the tab color. Specify zero to change all the tabs to a specific color. This parameter is ignored if the BKV_AUTOCOLOR attribute has been specified for the '''ulPageId''' parameter. ;rgbColor (ULONG) - In...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)