Main public logs
Appearance
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).
- 00:12, 8 April 2025 Iturbide talk contribs created page DrgDragFiles (Created page with "This function begins a direct manipulation operation for one or more files. ==Syntax== DrgDragFiles(Hwnd, pFiles, pTypes, pTargets, cFiles, hptrDrag, vkTerm, fSourceRender, ulReserved) ==Parameters== ;Hwnd (HWND) - input: Handle of calling window. ;pFiles (PAPSZ) - input: The names of the files to be dragged. ;pTypes (PAPSZ) - input: The file types of the files to be dragged. ;pTargets (PAPSZ) - input: Target file names. ;cFiles (ULONG) - input: Number of file...")
- 00:10, 8 April 2025 Iturbide talk contribs created page DrgDrag (Created page with "This function performs a drag operation. ==Syntax== DrgDrag(hwndSource, pdinfo, pdimg, cdimg, vkTerminate, pRsvd) ==Parameters== ;hwndSource (HWND) - input: Handle of the source window calling this function. ;pdinfo (PDRAGINFO) - in/out: Pointer to the DRAGINFO structure. ;pdimg (PDRAGIMAGE) - input: Pointer to an array of DRAGIMAGE structures. :: These structures describe the images that are to be drawn under the direct manipulation pointer during the drag. ;cdim...")
- 00:09, 8 April 2025 Iturbide talk contribs created page DrgDeleteStrHandle (Created page with "This function deletes a string handle. ==Syntax== DrgDeleteStrHandle(hstr) ==Parameters== ;hstr (HSTR) - input: The string handle to delete. ==Returns== ;rc (BOOL) - returns: Success indicator. :: TRUE - Successful completion. :: FALSE - Error occurred. ==Remarks== This function must be used to delete a string handle created by the DrgAddStrHandle function. ==Errors== Possible returns from WinGetLastError: ;PMERR_INVALID_PARAMETERS (0x1208) ==Example Code=...")
- 00:08, 8 April 2025 Iturbide talk contribs created page DrgDeleteDraginfoStrHandles (Created page with "This function deletes each unique string handle in a DRAGINFO structure. ==Syntax== DrgDeleteDraginfoStrHandles(pDraginfo) ==Parameters== ;pDraginfo (PDRAGINFO) - input: Pointer to the DRAGINFO structure that contains string handles to delete. ==Returns== ;rc (BOOL) - returns: Success indicator. :: TRUE - Successful completion. :: FALSE - Error occurred. ==Remarks== Using this function is equivalent to calling the DrgDeleteStrHandle function for each unique...")
- 00:07, 8 April 2025 Iturbide talk contribs created page DrgCancelLazyDrag (Created page with "This function is called to cancel the current drag operation. ==Syntax== DrgCancelLazyDrag() ==Returns== ;rc (BOOL) - returns: Success indicator. :: TRUE - Lazy drag is successfully canceled. :: FALSE - An error occurred. ==Remarks== This function posts the DM_DROPNOTIFY message to the source window, specifying a target window handle of zero in hwndTarget. The source window must then free DRAGINFO using DrgFreeDraginfo. ==Example Code== <pre> #define INCL_WI...")
- 00:06, 8 April 2025 Iturbide talk contribs moved page DrgAllocateDraginfo to DrgAllocDraginfo
- 00:05, 8 April 2025 Iturbide talk contribs created page DrgAllocDragtransfer (Created page with "This function allocates a specified number of DRAGTRANSFER structures from a single segment. ==Syntax== DrgAllocDragtransfer(cdxfer) ==Parameters== ;cdxfer (ULONG) - input: Number of DRAGTRANSFER structures to be allocated. :: This number must be greater than 0. ==Returns== ;pDragtransfer (PDRAGTRANSFER) - returns: Pointer to an array of DRAGTRANSFER structures. :: NULL - Error occurred. :: Other - The array of DRAGTRANSFER structures. ==Remarks== This function...")
- 23:45, 7 April 2025 Iturbide talk contribs deleted page GpiResetBoundary (Duplicated. The good one is GpiResetBoundaryData)
- 04:38, 7 April 2025 Iturbide talk contribs created page GpiQueryFontFileDescriptions (Created page with "This function determines whether a given file is a font resource file, and if so, returns the family and face names of the fonts that it contains. ==Syntax== GpiQueryFontFileDescriptions(hab, pszFilename, plCount, affdescsNames) ==Parameters== ;hab (HAB) - input :Anchor-block handle. ;pszFilename (PSZ) - input :Fully qualified filename. :This is the name of the font resource. The filename extension is .FON. ;plCount (PLONG) - in/out :Pointer to the maximum number...")
- 04:34, 7 April 2025 Iturbide talk contribs created page GpiQueryBackMix (Created page with "This function returns the current value of the (character) background color-mixing mode, as set by the GpiSetBackMix function. ==Syntax== GpiQueryBackMix(hps) ==Parameters== ;hps (HPS) - input :Presentation-space handle. ==Returns== ;lMixMode (LONG) - returns : Background mix. :;BM_DEFAULT ::Default :;>0 ::Background mix mode :;BM_ERROR ::Error. ==Errors== Possible returns from WinGetLastError ;PMERR_INV_HPS (0x207F) :An invalid presentation-space handle was spec...")
- 04:06, 7 April 2025 Iturbide talk contribs created page File:1033 L3 PatternReferencePoin 2.png
- 04:06, 7 April 2025 Iturbide talk contribs uploaded File:1033 L3 PatternReferencePoin 2.png
- 04:04, 7 April 2025 Iturbide talk contribs created page File:1032 L3 PatternSymbolAttribu 1.png
- 04:04, 7 April 2025 Iturbide talk contribs uploaded File:1032 L3 PatternSymbolAttribu 1.png
- 04:00, 7 April 2025 Iturbide talk contribs created page File:1030 L2 AboutAreaPrimitives 0.png
- 04:00, 7 April 2025 Iturbide talk contribs uploaded File:1030 L2 AboutAreaPrimitives 0.png
- 03:57, 7 April 2025 Iturbide talk contribs created page GPIGuide - Area and Polygon Primitives (Created page with "An area is one or more closed figures that can be drawn filled, outlined, or filled and outlined. If an area includes more than one figure, those figures can be separate or intersecting. A polygon , too, is one or more closed figures that can be drawn filled, outlined, or filled and outlined. Polygons, unlike areas, are limited to figures with straight edges. Polygons also can be separate or intersecting. The following topics are related to information in this chapter:...")
- 03:04, 7 April 2025 Iturbide talk contribs created page PPOLYGON (Redirected page to POLYGON) Tag: New redirect
- 03:03, 7 April 2025 Iturbide talk contribs created page PFFDESCS (Redirected page to FFDESCS) Tag: New redirect
- 03:03, 7 April 2025 Iturbide talk contribs created page PFACENAMEDESC (Redirected page to FACENAMEDESC) Tag: New redirect
- 03:02, 7 April 2025 Iturbide talk contribs created page PSTR8 (Redirected page to STR8) Tag: New redirect
- 03:02, 7 April 2025 Iturbide talk contribs created page PGRADIENTL (Redirected page to GRADIENTL) Tag: New redirect
- 03:02, 7 April 2025 Iturbide talk contribs created page PARCPARAMS (Redirected page to ARCPARAMS) Tag: New redirect
- 03:01, 7 April 2025 Iturbide talk contribs created page PFATTRS (Redirected page to FATTRS) Tag: New redirect
- 03:01, 7 April 2025 Iturbide talk contribs created page PFONTMETRICS (Redirected page to FONTMETRICS) Tag: New redirect
- 03:00, 7 April 2025 Iturbide talk contribs created page PSIZEL (Redirected page to SIZEL) Tag: New redirect
- 03:00, 7 April 2025 Iturbide talk contribs created page PFIXED (Redirected page to FIXED) Tag: New redirect
- 02:59, 7 April 2025 Iturbide talk contribs created page PSIZEF (Redirected page to SIZEF) Tag: New redirect
- 02:56, 7 April 2025 Iturbide talk contribs created page PPOINTL (Redirected page to POINTL) Tag: New redirect
- 23:03, 6 April 2025 Iturbide talk contribs created page GpiSetSegmentPriority (Created page with "This function changes the position of a segment within the segment chain, or adds a segment to the chain. ==Syntax== GpiSetSegmentPriority(hps, lSegid, lRefSegid, lOrder) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lSegid (LONG) - input : Segment identifier. : The identifier of the segment whose priority is to be changed; it must be greater than 0. ; lRefSegid (LONG) - input : Reference segment identifier. : The segment that identif...")
- 23:02, 6 April 2025 Iturbide talk contribs created page GpiQuerySegmentPriority (Created page with "This function returns the identifier of the named segment that is chained immediately before or after a specified reference segment. ==Syntax== GpiQuerySegmentPriority(hps, lRefSegid, lOrder) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lRefSegid (LONG) - input : Reference-segment identifier. ; lOrder (LONG) - input : Segment higher or lower. : Shows whether a segment identifier of a higher or lower priority than identified in the lR...")
- 23:02, 6 April 2025 Iturbide talk contribs created page GpiQuerySegmentNames (Created page with "This function returns the identifiers of all segments that exist with identifiers in a specified range. ==Syntax== GpiQuerySegmentNames(hps, lFirstSegid, lLastSegid, lMax, alSegids) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFirstSegid (LONG) - input : First segment in the range (must be greater than 0). ; lLastSegid (LONG) - input : Last segment in the range (must be greater than 0). ; lMax (LONG) - input : Maximum number. :...")
- 22:59, 6 April 2025 Iturbide talk contribs created page GpiQuerySegmentAttrs (Created page with "This function returns the current value of the specified attribute as set by the GpiSetSegmentAttrs function. ==Syntax== GpiQuerySegmentAttrs(hps, lSegid, lAttribute) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lSegid (LONG) - input : Segment identifier; must be greater than 0. : The name of the segment for which attribute information is to be returned. ; lAttribute (LONG) - input : Attribute to be queried. : For details of the...")
- 22:58, 6 April 2025 Iturbide talk contribs created page GpiQueryInitialSegmentAttrs (Created page with "This function returns the current value of a particular initial segment attribute. ==Syntax== GpiQueryInitialSegmentAttrs(hps, lAttribute) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lAttribute (LONG) - input : Attribute to be queried. : Identifies the attribute to be returned by this function: :; ATTR_DETECTABLE :: Detectability :; ATTR_VISIBLE :: Visibility :; ATTR_CHAINED :: Chained :; ATTR_DYNAMIC :: Dynamic :; ATTR_FASTCHAIN :: Fast...")
- 22:57, 6 April 2025 Iturbide talk contribs created page GpiSetSegmentAttrs (Created page with "This function sets a segment attribute. ==Syntax== GpiSetSegmentAttrs(hps, lSegid, lAttribute, lValue) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lSegid (LONG) - input : Segment identifier. : The identifier of the segment whose attribute is to be updated. It must be greater than zero. ; lAttribute (LONG) - input : Segment attribute. : For details of the following attributes, see the GpiSetInitialSegmentAttrs function. :; ATTR_D...")
- 22:56, 6 April 2025 Iturbide talk contribs created page GpiQueryDrawingMode (Created page with "This function returns the current drawing mode, as set by GpiSetDrawingMode. ==Syntax== GpiQueryDrawingMode(hps) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ==Return Value== ; lMode (LONG) - returns : Drawing mode. : (See GpiSetDrawingMode for details): :; >0 :: Drawing mode :; DM_ERROR :: Error. ==Remarks== This function retrieves the current drawing mode of the presentation space. ==Errors== Possible returns from WinGetLastErro...")
- 22:56, 6 April 2025 Iturbide talk contribs created page GpiQueryDrawControl (Created page with "This function returns a drawing control as set by GpiSetDrawControl. ==Syntax== GpiQueryDrawControl(hps, lControl) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lControl (LONG) - input : Control whose value is to be returned. :; DCTL_ERASE :: Erase before draw :; DCTL_DISPLAY :: Display :; DCTL_BOUNDARY :: Accumulate boundary data :; DCTL_DYNAMIC :: Draw dynamic segments :; DCTL_CORRELATE :: Correlate. ==Return Value== ; lValue (LON...")
- 22:54, 6 April 2025 Iturbide talk contribs created page GpiQueryEditMode (Created page with "This function returns the current editing mode, as set by GpiSetEditMode. ==Syntax== GpiQueryEditMode(hps) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ==Return Value== ; lMode (LONG) - returns : Current editing mode. :; SEGEM_INSERT :: Insert mode :; SEGEM_REPLACE :: Replace mode :; SEGEM_ERROR :: Error. ==Remarks== This function can be issued in any drawing mode. ==Errors== Possible returns from WinGetLastError: ; PMERR_INV_HPS (0x2...")
- 22:54, 6 April 2025 Iturbide talk contribs created page GpiSetEditMode (Created page with "This function sets the current editing mode. ==Syntax== GpiSetEditMode(hps, lMode) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lMode (LONG) - input : Edit mode. :; SEGEM_INSERT :: Insert mode :; SEGEM_REPLACE :: Replace mode. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Error occurred. ==Remarks== This function determines whether a new element is to be inserted into a segm...")
- 22:53, 6 April 2025 Iturbide talk contribs created page GpiPutData (Created page with "This function passes a buffer of graphics orders to the current segment, or draws the orders, or both of these. For details of the orders, see Graphics Orders. ==Syntax== GpiPutData(hps, lFormat, plCount, pbData) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFormat (LONG) - input : Coordinate type used. : This parameter can have one of the following values: :; DFORM_NOCONV :: No coordinate conversion performed :; DFORM_S370SHORT :: S/370...")
- 22:52, 6 April 2025 Iturbide talk contribs created page GpiRemoveDynamics (Created page with "This function removes those parts of the displayed image that are drawn from the dynamic segments in a section of the segment chain. This includes any parts that are drawn by calls from these dynamic segments. ==Syntax== GpiRemoveDynamics(hps, lFirstSegid, lLastSegid) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFirstSegid (LONG) - input : First segment in the section. : It must be greater than 0. ; lLastSegid (LONG) - input : Last...")
- 22:50, 6 April 2025 Iturbide talk contribs created page GpiSetInitialSegmentAttrs (Created page with "This function specifies a segment attribute that is used when a segment is subsequently created. ==Syntax== GpiSetInitialSegmentAttrs(hps, lAttribute, lValue) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lAttribute (LONG) - input : Segment attribute. : The following values can be ORed together to generate this parameter: :; ATTR_DETECTABLE :: Detectability. :: This can be used to determine whether a correlation function can be performed o...")
- 22:49, 6 April 2025 Iturbide talk contribs created page GpiDrawFrom (Created page with "This function draws a section of the segment chain. ==Syntax== GpiDrawFrom(hps, lFirstSegment, lLastSegment) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFirstSegment (LONG) - input : First segment to be drawn; it must be greater than 0. ; lLastSegment (LONG) - input : Last segment to be drawn; it must be greater than 0. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Err...")
- 22:48, 6 April 2025 Iturbide talk contribs created page GpiDrawDynamics (Created page with "This function redraws the dynamic segments in, or called from, the segment chain. ==Syntax== GpiDrawDynamics(hps) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Error occurred. ==Remarks== Dynamic segments are those segments in the segment chain that have the ATTR_DYNAMIC segment attribute (see GpiSetInitialSegmentAttrs). It is prefer...")
- 22:47, 6 April 2025 Iturbide talk contribs created page GpiDrawChain (Created page with "This function draws the segments that are in the segment chain. ==Syntax== GpiDrawChain(hps) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Error occurred. ==Remarks== The segments drawn are all of the retained segments that have the ATTR_CHAINED segment attribute (see GpiSetInitialSegmentAttrs), together with all of the unchained seg...")
- 22:46, 6 April 2025 Iturbide talk contribs created page GpiErrorSegmentData (Created page with "This function returns information about the last error that occurred during a segment drawing operation. ==Syntax== GpiErrorSegmentData(hps, plSegment, plContext) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; plSegment (PLONG) - output : Segment in which the error occurred. ; plContext (PLONG) - output : Context of the error. :; GPIE_SEGMENT :: The error occurred while processing the contents of a retained segment. :; GPIE_ELEMENT ::...")
- 22:45, 6 April 2025 Iturbide talk contribs created page GpiDrawSegment (Created page with "This function draws the specified segment. ==Syntax== GpiDrawSegment(hps, lSegment) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lSegment (LONG) - input : Segment to be drawn; it must be greater than 0. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Error occurred. ==Remarks== The drawing operation is controlled by the calls set by the draw controls (see GpiSetDrawControl...")
- 22:44, 6 April 2025 Iturbide talk contribs created page GpiDeleteSegments (Created page with "This function deletes all segments in the given identifier range. ==Syntax== GpiDeleteSegments(hps, lFirstSegment, lLastSegment) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFirstSegment (LONG) - input : First identifier in the range; it must be greater than 0. ; lLastSegment (LONG) - input : Last identifier in the range; it must be greater than 0. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successfu...")
- 22:43, 6 April 2025 Iturbide talk contribs created page GpiDeleteSegment (Created page with "This function deletes a retained segment. ==Syntax== GpiDeleteSegment(hps, lSegid) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lSegid (LONG) - input : Segment identifier. : The identifier of the segment to be deleted; it must be greater than 0. ==Return Value== ; rc (BOOL) - returns : Success indicator. :; TRUE :: Successful completion :; FALSE :: Error occurred. ==Remarks== If the segment is open when it is deleted, there is no op...")
- 22:43, 6 April 2025 Iturbide talk contribs created page GpiDeleteElements (Created page with "This function deletes all elements between, but not including, the elements found to contain the indicated labels. ==Syntax== GpiDeleteElementsBetweenLabels(hps, lFirstLabel, lLastLabel) ==Parameters== ; hps (HPS) - input : Presentation-space handle. ; lFirstLabel (LONG) - input : Label marking the start of the elements to be deleted. : It must be greater or equal to 0. ; lLastLabel (LONG) - input : Label marking the end of the elements to be deleted. :...")