|
@@ -66,6 +66,10 @@ CONST CommCtrlDLL = 'commctrl.dll';
|
|
{$define _win32}
|
|
{$define _win32}
|
|
{$endif win32}
|
|
{$endif win32}
|
|
|
|
|
|
|
|
+{$ifdef win64}
|
|
|
|
+ {$define _win32}
|
|
|
|
+{$endif win64}
|
|
|
|
+
|
|
{$DEFINE WIN32_WINNT=0} // NO XP
|
|
{$DEFINE WIN32_WINNT=0} // NO XP
|
|
{$DEFINE __IStream_INTERFACE_DEFINED__} // lpstream defined in activex afaik.
|
|
{$DEFINE __IStream_INTERFACE_DEFINED__} // lpstream defined in activex afaik.
|
|
|
|
|
|
@@ -7168,7 +7172,7 @@ CONST
|
|
TCM_SETCURFOCUS = (TCM_FIRST + 48);
|
|
TCM_SETCURFOCUS = (TCM_FIRST + 48);
|
|
|
|
|
|
// Macro 238
|
|
// Macro 238
|
|
-Procedure TabCtrl_SetCurFocus( hwnd : hwnd; i : WParam );
|
|
|
|
|
|
+Procedure TabCtrl_SetCurFocus( hwnd : hwnd; i : LParam );
|
|
|
|
|
|
|
|
|
|
{$ifdef ie3plus}
|
|
{$ifdef ie3plus}
|
|
@@ -7201,7 +7205,7 @@ CONST
|
|
TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52); // optional wParam == mask
|
|
TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52); // optional wParam == mask
|
|
|
|
|
|
// Macro 242
|
|
// Macro 242
|
|
-Function TabCtrl_SetExtendedStyle( hwnd : hwnd; dw :LPAram ):DWORD;
|
|
|
|
|
|
+Function TabCtrl_SetExtendedStyle( hwnd : hwnd; dw :LPARAM ):DWORD;
|
|
|
|
|
|
|
|
|
|
CONST
|
|
CONST
|
|
@@ -7353,7 +7357,7 @@ Function Animate_Create(hwndP :HWND;id:HMENU;dwStyle:dword;hInstance:HINST):HWND
|
|
//====== MONTHCAL CONTROL ======================================================
|
|
//====== MONTHCAL CONTROL ======================================================
|
|
|
|
|
|
{$IFNDEF NOMONTHCAL}
|
|
{$IFNDEF NOMONTHCAL}
|
|
-{$IFDEF WIN32}
|
|
|
|
|
|
+{$IFDEF _WIN32}
|
|
|
|
|
|
|
|
|
|
CONST
|
|
CONST
|
|
@@ -8528,7 +8532,7 @@ CONST
|
|
|
|
|
|
{$IFNDEF NOBUTTON}
|
|
{$IFNDEF NOBUTTON}
|
|
|
|
|
|
-{$IFDEF WIN32}
|
|
|
|
|
|
+{$IFDEF _WIN32}
|
|
|
|
|
|
// Button Class Name
|
|
// Button Class Name
|
|
WC_BUTTONA = 'Button';
|
|
WC_BUTTONA = 'Button';
|
|
@@ -11618,7 +11622,7 @@ end;
|
|
//#define TabCtrl_SetItemSize(hwnd, x, y) \
|
|
//#define TabCtrl_SetItemSize(hwnd, x, y) \
|
|
// (DWORD)SNDMSG((hwnd), TCM_SETITEMSIZE, 0, MAKELPARAM(x,y))
|
|
// (DWORD)SNDMSG((hwnd), TCM_SETITEMSIZE, 0, MAKELPARAM(x,y))
|
|
|
|
|
|
-Function TabCtrl_SetItemSize( hwnd : hwnd; x : cint ; y : cint ):DWORD;
|
|
|
|
|
|
+Function TabCtrl_SetItemSize( hwnd : hwnd; x : wparam ; y : lparam ):DWORD;
|
|
|
|
|
|
Begin
|
|
Begin
|
|
Result:=DWORD(SendMessage((hwnd), TCM_SETITEMSIZE, 0, MAKELPARAM(x,y)))
|
|
Result:=DWORD(SendMessage((hwnd), TCM_SETITEMSIZE, 0, MAKELPARAM(x,y)))
|
|
@@ -11630,7 +11634,7 @@ end;
|
|
//#define TabCtrl_RemoveImage(hwnd, i) \
|
|
//#define TabCtrl_RemoveImage(hwnd, i) \
|
|
// (void)SNDMSG((hwnd), TCM_REMOVEIMAGE, i, DWord(0))
|
|
// (void)SNDMSG((hwnd), TCM_REMOVEIMAGE, i, DWord(0))
|
|
|
|
|
|
-Procedure TabCtrl_RemoveImage( hwnd : hwnd; i : cint);
|
|
|
|
|
|
+Procedure TabCtrl_RemoveImage( hwnd : hwnd; i : WPARAM);
|
|
|
|
|
|
Begin
|
|
Begin
|
|
SendMessage((hwnd), TCM_REMOVEIMAGE, i, LPARAM(0))
|
|
SendMessage((hwnd), TCM_REMOVEIMAGE, i, LPARAM(0))
|
|
@@ -11642,7 +11646,7 @@ end;
|
|
//#define TabCtrl_SetPadding(hwnd, cx, cy) \
|
|
//#define TabCtrl_SetPadding(hwnd, cx, cy) \
|
|
// (void)SNDMSG((hwnd), TCM_SETPADDING, 0, MAKELPARAM(cx, cy))
|
|
// (void)SNDMSG((hwnd), TCM_SETPADDING, 0, MAKELPARAM(cx, cy))
|
|
|
|
|
|
-Procedure TabCtrl_SetPadding( hwnd : hwnd; cx : cint ; cy : cint );
|
|
|
|
|
|
+Procedure TabCtrl_SetPadding( hwnd : hwnd; cx : WPARAM ; cy : LPARAM );
|
|
|
|
|
|
Begin
|
|
Begin
|
|
SendMessage((hwnd), TCM_SETPADDING, 0, MAKELPARAM(cx, cy))
|
|
SendMessage((hwnd), TCM_SETPADDING, 0, MAKELPARAM(cx, cy))
|
|
@@ -11702,7 +11706,7 @@ end;
|
|
//#define TabCtrl_SetCurFocus(hwnd, i) \
|
|
//#define TabCtrl_SetCurFocus(hwnd, i) \
|
|
// SNDMSG((hwnd),TCM_SETCURFOCUS, i, 0)
|
|
// SNDMSG((hwnd),TCM_SETCURFOCUS, i, 0)
|
|
|
|
|
|
-Procedure TabCtrl_SetCurFocus( hwnd : hwnd; i : cint );
|
|
|
|
|
|
+Procedure TabCtrl_SetCurFocus( hwnd : hwnd; i : LPARAM );
|
|
|
|
|
|
Begin
|
|
Begin
|
|
SendMessage((hwnd),TCM_SETCURFOCUS, i, 0)
|
|
SendMessage((hwnd),TCM_SETCURFOCUS, i, 0)
|
|
@@ -11714,7 +11718,7 @@ end;
|
|
//#define TabCtrl_SetMinTabWidth(hwnd, x) \
|
|
//#define TabCtrl_SetMinTabWidth(hwnd, x) \
|
|
// (int)SNDMSG((hwnd), TCM_SETMINTABWIDTH, 0, x)
|
|
// (int)SNDMSG((hwnd), TCM_SETMINTABWIDTH, 0, x)
|
|
|
|
|
|
-Function TabCtrl_SetMinTabWidth( hwnd : hwnd; x : cint ):cint;
|
|
|
|
|
|
+Function TabCtrl_SetMinTabWidth( hwnd : hwnd; x : WPARAM ):cint;
|
|
|
|
|
|
Begin
|
|
Begin
|
|
Result:=cint(SendMessage((hwnd), TCM_SETMINTABWIDTH, 0, x))
|
|
Result:=cint(SendMessage((hwnd), TCM_SETMINTABWIDTH, 0, x))
|
|
@@ -11726,7 +11730,7 @@ end;
|
|
//#define TabCtrl_DeselectAll(hwnd, fExcludeFocus)\
|
|
//#define TabCtrl_DeselectAll(hwnd, fExcludeFocus)\
|
|
// (void)SNDMSG((hwnd), TCM_DESELECTALL, fExcludeFocus, 0)
|
|
// (void)SNDMSG((hwnd), TCM_DESELECTALL, fExcludeFocus, 0)
|
|
|
|
|
|
-Procedure TabCtrl_DeselectAll( hwnd : hwnd; fExcludeFocus :cint );
|
|
|
|
|
|
+Procedure TabCtrl_DeselectAll( hwnd : hwnd; fExcludeFocus : WPARAM );
|
|
|
|
|
|
Begin
|
|
Begin
|
|
SendMessage((hwnd), TCM_DESELECTALL, fExcludeFocus, 0)
|
|
SendMessage((hwnd), TCM_DESELECTALL, fExcludeFocus, 0)
|
|
@@ -11750,7 +11754,7 @@ end;
|
|
//#define TabCtrl_SetExtendedStyle(hwnd, dw)\
|
|
//#define TabCtrl_SetExtendedStyle(hwnd, dw)\
|
|
// (DWORD)SNDMSG((hwnd), TCM_SETEXTENDEDSTYLE, 0, dw)
|
|
// (DWORD)SNDMSG((hwnd), TCM_SETEXTENDEDSTYLE, 0, dw)
|
|
|
|
|
|
-Function TabCtrl_SetExtendedStyle( hwnd : hwnd; dw : cint):DWORD;
|
|
|
|
|
|
+Function TabCtrl_SetExtendedStyle( hwnd : hwnd; dw : LPARAM):DWORD;
|
|
|
|
|
|
Begin
|
|
Begin
|
|
Result:=DWORD(SendMessage((hwnd), TCM_SETEXTENDEDSTYLE, 0,lparam(dw)))
|
|
Result:=DWORD(SendMessage((hwnd), TCM_SETEXTENDEDSTYLE, 0,lparam(dw)))
|