mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 07:28:26 +02:00
* split propsheetheader in -A and -W variants.
git-svn-id: trunk@49101 -
This commit is contained in:
parent
d712c64236
commit
787798e96f
@ -6304,41 +6304,92 @@ Const
|
||||
lpemptyrecord = ^emptyrecord;
|
||||
HPROPSHEETPAGE = ^emptyrecord;
|
||||
|
||||
PROPSHEETHEADER = record
|
||||
PROPSHEETHEADERA = record
|
||||
dwSize : DWORD;
|
||||
dwFlags : DWORD;
|
||||
hwndParent : HWND;
|
||||
hInstance : HINST;
|
||||
case longint of
|
||||
0 : (hIcon : HICON);
|
||||
1 : (pszIcon : LPCTSTR;
|
||||
pszCaption : LPCTSTR;
|
||||
1 : (pszIcon : LPCSTR;
|
||||
pszCaption : LPCSTR;
|
||||
nPages : UINT;
|
||||
case longint of
|
||||
0 : (nStartPage : UINT);
|
||||
1 : (pStartPage : LPCTSTR;
|
||||
1 : (pStartPage : LPCSTR;
|
||||
case longint of
|
||||
0 : (ppsp : LPCPROPSHEETPAGE);
|
||||
1 : (phpage : ^HPROPSHEETPAGE;
|
||||
pfnCallback : PFNPROPSHEETCALLBACK;
|
||||
case longint of
|
||||
0 : (hbmWatermark : HBITMAP);
|
||||
1 : (pszbmWatermark : LPCTSTR;
|
||||
1 : (pszbmWatermark : LPCSTR;
|
||||
hplWatermark : HPALETTE;
|
||||
case longint of
|
||||
0 : (hbmHeader : HBITMAP);
|
||||
1 : (pszbmHeader: PAnsiChar);
|
||||
1 : (pszbmHeader: LPCStr);
|
||||
);
|
||||
);
|
||||
);
|
||||
);
|
||||
end;
|
||||
LPPROPSHEETHEADER = ^PROPSHEETHEADER;
|
||||
LPCPROPSHEETHEADER = ^PROPSHEETHEADER;
|
||||
_PROPSHEETHEADER = PROPSHEETHEADER;
|
||||
TPROPSHEETHEADER = PROPSHEETHEADER;
|
||||
PPROPSHEETHEADER = ^PROPSHEETHEADER;
|
||||
LPPROPSHEETHEADERA = ^PROPSHEETHEADERA;
|
||||
LPCPROPSHEETHEADERA = ^PROPSHEETHEADERA;
|
||||
_PROPSHEETHEADERA = PROPSHEETHEADERA;
|
||||
TPROPSHEETHEADERA = PROPSHEETHEADERA;
|
||||
PPROPSHEETHEADERA = ^PROPSHEETHEADERA;
|
||||
|
||||
PROPSHEETHEADERW = record
|
||||
dwSize : DWORD;
|
||||
dwFlags : DWORD;
|
||||
hwndParent : HWND;
|
||||
hInstance : HINST;
|
||||
case longint of
|
||||
0 : (hIcon : HICON);
|
||||
1 : (pszIcon : LPCWSTR;
|
||||
pszCaption : LPCWSTR;
|
||||
nPages : UINT;
|
||||
case longint of
|
||||
0 : (nStartPage : UINT);
|
||||
1 : (pStartPage : LPCWSTR;
|
||||
case longint of
|
||||
0 : (ppsp : LPCPROPSHEETPAGE);
|
||||
1 : (phpage : ^HPROPSHEETPAGE;
|
||||
pfnCallback : PFNPROPSHEETCALLBACK;
|
||||
case longint of
|
||||
0 : (hbmWatermark : HBITMAP);
|
||||
1 : (pszbmWatermark : LPCWSTR;
|
||||
hplWatermark : HPALETTE;
|
||||
case longint of
|
||||
0 : (hbmHeader : HBITMAP);
|
||||
1 : (pszbmHeader: LPCWStr);
|
||||
);
|
||||
);
|
||||
);
|
||||
);
|
||||
end;
|
||||
LPPROPSHEETHEADERW = ^PROPSHEETHEADERW;
|
||||
LPCPROPSHEETHEADERW = ^PROPSHEETHEADERW;
|
||||
_PROPSHEETHEADERW = PROPSHEETHEADERW;
|
||||
TPROPSHEETHEADERW = PROPSHEETHEADERW;
|
||||
PPROPSHEETHEADERW = ^PROPSHEETHEADERW;
|
||||
|
||||
{$ifdef Unicode}
|
||||
PROPSHEETHEADER = PROPSHEETHEADERW;
|
||||
LPPROPSHEETHEADER = LPPROPSHEETHEADERW;
|
||||
LPCPROPSHEETHEADER = LPCPROPSHEETHEADERW;
|
||||
_PROPSHEETHEADER = _PROPSHEETHEADERW;
|
||||
TPROPSHEETHEADER = TPROPSHEETHEADERW;
|
||||
PPROPSHEETHEADER = PPROPSHEETHEADERW;
|
||||
{$else}
|
||||
PROPSHEETHEADER = PROPSHEETHEADERA;
|
||||
LPPROPSHEETHEADER = LPPROPSHEETHEADERA;
|
||||
LPCPROPSHEETHEADER = LPCPROPSHEETHEADERA;
|
||||
_PROPSHEETHEADER = _PROPSHEETHEADERA;
|
||||
TPROPSHEETHEADER = TPROPSHEETHEADERA;
|
||||
PPROPSHEETHEADER = PPROPSHEETHEADERA;
|
||||
{$endif}
|
||||
|
||||
{ PropertySheet callbacks }
|
||||
LPFNADDPROPSHEETPAGE = function (_para1:HPROPSHEETPAGE; _para2:LPARAM):WINBOOL;stdcall;
|
||||
TFNADDPROPSHEETPAGE = LPFNADDPROPSHEETPAGE;
|
||||
|
Loading…
Reference in New Issue
Block a user