Custom Query (3931 matches)
Results (283 - 285 of 3931)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #1781 | Rejected | Adding in Custom UDF's | ||
| Description |
Any way to get some of the custom udf's memeber have made into the nnormal build. The ones id like to see are the AD udf, the Xskin udf and maybe some mysql. adding the help file too wouldnt be a bad idea |
|||
| #275 | Completed | Addition of _GDIPlus_GraphicsFillPolygon() to GDIPlus.au3 | ||
| Description |
#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GDIPlus.au3>
; #FUNCTION# ===================================================================================
; Name...........: _GDIPlus_GraphicsFillPolygon
; Description ...: Fill a polygon
; Syntax.........: _GDIPlus_GraphicsFillPolygon($hGraphics, $aPoints[, $hBrush = 0])
; Parameters ....: $hGraphics - Handle to a Graphics object
; $aPoints - Array that specify the vertices of the polygon:
; |[0][0] - Number of vertices
; |[1][0] - Vertice 1 X position
; |[1][1] - Vertice 1 Y position
; |[2][0] - Vertice 2 X position
; |[2][1] - Vertice 2 Y position
; |[n][0] - Vertice n X position
; |[n][1] - Vertice n Y position
; $hBrush - Handle to a brush object that is used to fill the polygon.
; - If $hBrush is 0, a solid black brush is used.
; Return values .: Success - True
; Failure - False
; Author ........:
; Modified.......: smashly
; Remarks .......:
; Related .......:
; Link ..........; @@MsdnLink@@ GdipFillPolygonI
; Example .......; Yes
; ===============================================================================================
Func _GDIPlus_GraphicsFillPolygon($hGraphics, $aPoints, $hBrush = 0)
Local $iI, $iCount, $pPoints, $tPoints, $aResult, $tmpError, $tmpExError
$iCount = $aPoints[0][0]
$tPoints = DllStructCreate("int[" & $iCount * 2 & "]")
$pPoints = DllStructGetPtr($tPoints)
For $iI = 1 To $iCount
DllStructSetData($tPoints, 1, $aPoints[$iI][0], (($iI - 1) * 2) + 1)
DllStructSetData($tPoints, 1, $aPoints[$iI][1], (($iI - 1) * 2) + 2)
Next
_GDIPlus_BrushDefCreate($hBrush)
$aResult = DllCall($ghGDIPDll, "int", "GdipFillPolygonI", "hWnd", $hGraphics, "hWnd", $hBrush, _
"ptr", $pPoints, "int", $iCount, "int", "FillModeAlternate")
$tmpError = @error
$tmpExError = @extended
_GDIPlus_BrushDefDispose()
If $tmpError Then Return SetError($tmpError, $tmpExError, False)
Return SetError($aResult[0], 0, $aResult[0] = 0)
EndFunc ;==>_GDIPlus_GraphicsFillPolygon
Example attached |
|||
| #984 | Completed | Addition to @OSVersion | ||
| Description |
Requesting a change made to the macro @OSType to support the distinction of Windows XP versus Windows XP Embedded. I have the following C code that makes the distinction as an example: // OS-or-CPU
// Standard values are
// Win95, Win98, Windows NT 5.0 (Win2K), Windows CE
OSVERSIONINFOEX osviex;
memset(&osviex, 0, sizeof(OSVERSIONINFOEX));
osviex.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
GetVersionEx((OSVERSIONINFO *) &osviex);
switch (osviex.dwPlatformId) {
case VER_PLATFORM_WIN32_WINDOWS:
// Windows 95 or 98. If minor version is 0 then Win95, else Win98.
if (osviex.dwMinorVersion == 0)
OS="Windows 95";
else
OS="Windows 98";
break;
case VER_PLATFORM_WIN32_NT:
// Windows NT (NT, 2K, XP)
OS="Windows NT";
if (osviex.wSuiteMask & VER_SUITE_EMBEDDEDNT)
embedded=TRUE;
break;
#ifdef UNDER_CE
case VER_PLATFORM_WIN32_CE:
OS="Windows CE";
break;
#endif
default:
// If we don't know the platform, indicate "generic" Windows.
OS="Windows";
}
strcpy (fullOS, OS);
if (embedded)
strcat(fullOS, " Embedded");
|
|||
Note:
See TracQuery
for help on using queries.
