2009-07-14 20:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbwin/hbwapi.h
* contrib/hbwin/wapi_commctrl.c
+ Added TreeView_* functions under namespace HB_FUNC( WAPI_TREEVIEW_* ).
NOTE: Please check for different compilers/platforms. I have tried to confine
functions in #ifdef but these may be limited.
This commit is contained in:
@@ -17,6 +17,13 @@
|
||||
past entries belonging to author(s): Viktor Szakats.
|
||||
*/
|
||||
|
||||
2009-07-14 20:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
|
||||
* contrib/hbwin/hbwapi.h
|
||||
* contrib/hbwin/wapi_commctrl.c
|
||||
+ Added TreeView_* functions under namespace HB_FUNC( WAPI_TREEVIEW_* ).
|
||||
NOTE: Please check for different compilers/platforms. I have tried to confine
|
||||
functions in #ifdef but these may be limited.
|
||||
|
||||
2009-07-14 19:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
|
||||
* contrib/hbxbp/xbpfontdialog.prg
|
||||
* contrib/hbxbp/xbprtf.prg
|
||||
|
||||
@@ -53,36 +53,48 @@
|
||||
#ifndef __HBWAPI_H
|
||||
#define __HBWAPI_H
|
||||
|
||||
#define wapi_par_WNDPROC( n ) ( ( WNDPROC ) hb_parptr( n ) )
|
||||
#define wapi_par_WPARAM( n ) ( ( WPARAM ) hb_parptr( n ) )
|
||||
#define wapi_par_LPARAM( n ) ( ( LPARAM ) hb_parptr( n ) )
|
||||
#define wapi_par_HWND( n ) ( ( HWND ) hb_parptr( n ) )
|
||||
#define wapi_par_HDC( n ) ( ( HDC ) hb_parptr( n ) )
|
||||
#define wapi_par_HANDLE( n ) ( ( HANDLE ) hb_parptr( n ) )
|
||||
#define wapi_par_HGDIOBJ( n ) ( ( HGDIOBJ ) hb_parptr( n ) )
|
||||
#define wapi_par_HBRUSH( n ) ( ( HBRUSH ) hb_parptr( n ) )
|
||||
#define wapi_par_HBITMAP( n ) ( ( HBITMAP ) hb_parptr( n ) )
|
||||
#define wapi_par_HICON( n ) ( ( HICON ) hb_parptr( n ) )
|
||||
#define wapi_par_HIMAGELIST( n ) ( ( HIMAGELIST ) hb_parptr( n ) )
|
||||
#define wapi_par_HFONT( n ) ( ( HFONT ) hb_parptr( n ) )
|
||||
#define wapi_par_HINSTANCE( n ) ( ( HINSTANCE ) hb_parptr( n ) )
|
||||
#define wapi_par_COLORREF( n ) ( ( COLORREF ) hb_parnint( n ) )
|
||||
#define wapi_par_WNDPROC( n ) ( ( WNDPROC ) hb_parptr( n ) )
|
||||
#define wapi_par_WPARAM( n ) ( ( WPARAM ) hb_parptr( n ) )
|
||||
#define wapi_par_LPARAM( n ) ( ( LPARAM ) hb_parptr( n ) )
|
||||
#define wapi_par_HWND( n ) ( ( HWND ) hb_parptr( n ) )
|
||||
#define wapi_par_HDC( n ) ( ( HDC ) hb_parptr( n ) )
|
||||
#define wapi_par_HANDLE( n ) ( ( HANDLE ) hb_parptr( n ) )
|
||||
#define wapi_par_HGDIOBJ( n ) ( ( HGDIOBJ ) hb_parptr( n ) )
|
||||
#define wapi_par_HBRUSH( n ) ( ( HBRUSH ) hb_parptr( n ) )
|
||||
#define wapi_par_HBITMAP( n ) ( ( HBITMAP ) hb_parptr( n ) )
|
||||
#define wapi_par_HICON( n ) ( ( HICON ) hb_parptr( n ) )
|
||||
#define wapi_par_HIMAGELIST( n ) ( ( HIMAGELIST ) hb_parptr( n ) )
|
||||
#define wapi_par_HFONT( n ) ( ( HFONT ) hb_parptr( n ) )
|
||||
#define wapi_par_HINSTANCE( n ) ( ( HINSTANCE ) hb_parptr( n ) )
|
||||
#define wapi_par_TREEITEM( n ) ( ( HTREEITEM ) hb_parptr( n ) )
|
||||
#define wapi_par_HITEM( n ) ( ( HTREEITEM ) hb_parptr( n ) )
|
||||
#define wapi_par_TVHITTESTINFO( n ) ( ( TVHITTESTINFO* ) hb_parptr( n ) )
|
||||
#define wapi_par_TVINSERTSTRUCT( n ) ( ( TVINSERTSTRUCT* ) hb_parptr( n ) )
|
||||
#define wapi_par_TVITEM( n ) ( ( TVITEM* ) hb_parptr( n ) )
|
||||
|
||||
#define wapi_par_STRUCT( n ) ( hb_parc( n ) )
|
||||
#define wapi_par_COLORREF( n ) ( ( COLORREF ) hb_parnint( n ) )
|
||||
|
||||
#define wapi_par_BOOL( n ) ( ( BOOL ) hb_parl( n ) )
|
||||
#define wapi_par_INT( n ) ( ( INT ) hb_parni( n ) )
|
||||
#define wapi_par_UINT( n ) ( ( UINT ) hb_parni( n ) )
|
||||
#define wapi_par_LONG( n ) ( ( LONG ) hb_parnl( n ) )
|
||||
#define wapi_par_WORD( n ) ( ( WORD ) hb_parnl( n ) )
|
||||
#define wapi_par_DWORD( n ) ( ( DWORD ) hb_parnl( n ) )
|
||||
#define wapi_par_STRUCT( n ) ( hb_parc( n ) )
|
||||
|
||||
#define wapi_ret_NINT( i ) ( hb_retnint( i ) )
|
||||
#define wapi_ret_NI( i ) ( hb_retni( i ) )
|
||||
#define wapi_ret_L( b ) ( hb_retl( b ) )
|
||||
#define wapi_par_BOOL( n ) ( ( BOOL ) hb_parl( n ) )
|
||||
#define wapi_par_INT( n ) ( ( INT ) hb_parni( n ) )
|
||||
#define wapi_par_UINT( n ) ( ( UINT ) hb_parni( n ) )
|
||||
#define wapi_par_LONG( n ) ( ( LONG ) hb_parnl( n ) )
|
||||
#define wapi_par_WORD( n ) ( ( WORD ) hb_parnl( n ) )
|
||||
#define wapi_par_DWORD( n ) ( ( DWORD ) hb_parnl( n ) )
|
||||
#define wapi_par_SHORT( n ) ( ( SHORT ) hb_parni( n ) )
|
||||
|
||||
#define wapi_ret_HANDLE( h ) ( hb_retptr( h ) )
|
||||
#define wapi_ret_HRESULT( hr ) ( hb_retnint( hr ) )
|
||||
#define wapi_ret_COLORREF( cr ) ( hb_retnint( cr ) )
|
||||
#define wapi_ret_NINT( i ) ( hb_retnint( i ) )
|
||||
#define wapi_ret_NI( i ) ( hb_retni( i ) )
|
||||
#define wapi_ret_L( b ) ( hb_retl( b ) )
|
||||
#define wapi_ret_UINT( n ) ( hb_parni( n ) )
|
||||
#define wapi_ret_LONG( n ) ( hb_parnl( n ) )
|
||||
#define wapi_ret_WORD( n ) ( hb_parnl( n ) )
|
||||
#define wapi_ret_DWORD( n ) ( hb_parnl( n ) )
|
||||
|
||||
#define wapi_ret_HANDLE( h ) ( hb_retptr( h ) )
|
||||
#define wapi_ret_HRESULT( hr ) ( hb_retnint( hr ) )
|
||||
#define wapi_ret_LRESULT( hr ) ( hb_retnint( hr ) )
|
||||
#define wapi_ret_COLORREF( cr ) ( hb_retnint( cr ) )
|
||||
|
||||
#endif /* __HBWAPI_H */
|
||||
|
||||
@@ -768,7 +768,7 @@ HB_FUNC( WAPI_TABCTRL_GETUNICODEFORMAT )
|
||||
|
||||
HB_FUNC( WAPI_TABCTRL_CREATE )
|
||||
{
|
||||
HWND hwnd = ( HWND ) wapi_par_HWND( 1 );
|
||||
HWND hwnd = wapi_par_HWND( 1 );
|
||||
HWND hbutton = CreateWindowEx( 0, WC_TABCONTROL, NULL, ( LONG ) hb_parnl( 6 ) /* style */, hb_parni( 2 ), hb_parni( 3 ) , hb_parni( 4 ), hb_parni( 5 ), hwnd, NULL, GetModuleHandle( NULL ), NULL );
|
||||
SendMessage( hbutton, ( UINT ) WM_SETFONT, ( WPARAM ) ( HFONT ) SendMessage( hwnd, WM_GETFONT, 0, 0 ), 1 );
|
||||
wapi_ret_HANDLE( hbutton );
|
||||
@@ -791,3 +791,601 @@ HB_FUNC( WAPI_TABCTRL_ADDITEM )
|
||||
HB_TCHAR_FREE( szText );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
* TreeView_* Functions
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
HIMAGELIST TreeView_CreateDragImage( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_CREATEDRAGIMAGE )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_CreateDragImage( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_DeleteAllItems( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_DELETEALLITEMS )
|
||||
{
|
||||
wapi_ret_L( TreeView_DeleteAllItems( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HWND TreeView_EditLabel( HWND hWndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_EDITLABEL )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_EditLabel( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_EndEditLabelNow( HWND hwndTV, BOOL b );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_ENDEDITLABELNOW )
|
||||
{
|
||||
wapi_ret_L( TreeView_EndEditLabelNow( wapi_par_HWND( 1 ), wapi_par_BOOL( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_EnsureVisible( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_ENSUREVISIBLE )
|
||||
{
|
||||
wapi_ret_L( TreeView_EnsureVisible( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_Expand( HWND hwndTV, HTREEITEM hItem, UINT flag );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_EXPAND )
|
||||
{
|
||||
wapi_ret_L( TreeView_Expand( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_UINT( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
... COLORREF TreeView_GetBkColor( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETBKCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_GetBkColor( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 5.0
|
||||
...UINT TreeView_GetCheckState( HWND hwndTV, HTREEITEM hItem );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETCHECKSTATE )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetCheckState( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetChild( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETCHILD )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetChild( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_GetCount( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETCOUNT )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetCount( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetDropHilight( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETDROPHILIGHT )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetDropHilight( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HWND TreeView_GetEditControl( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETEDITCONTROL )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetEditControl( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/* Vista
|
||||
...DWORD TreeView_GetExtendedStyle( HWND hwnd );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETEXTENDEDSTYLE )
|
||||
{
|
||||
wapi_ret_DWORD( TreeView_GetExtendedStyle( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetFirstVisible( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETFIRSTVISIBLE )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetFirstVisible( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HIMAGELIST TreeView_GetImageList( HWND hwndTV, INT iImage );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETIMAGELIST )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetImageList( wapi_par_HWND( 1 ), wapi_par_INT( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_GetIndent( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETINDENT )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetIndent( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 4.0
|
||||
... COLORREF TreeView_GetInsertMarkColor( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETINSERTMARKCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_GetInsertMarkColor( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_GetISearchString( HWND hwndTV, LPTSTR lpsz );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETISEARCHSTRING )
|
||||
{
|
||||
//wapi_ret_( TreeView_GetISearchString( wapi_par_HWND( 1 ), LPTSTR ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_GetItem( HWND hwndTV, LPTVITEM pitem );
|
||||
|
||||
-- Version 4.71 or later --
|
||||
|
||||
BOOL TreeView_GetItem( HWND hwndTV, LPTVITEMEX pitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETITEM )
|
||||
{
|
||||
//wapi_ret_( TreeView_GetItem( wapi_par_HWND( 1 ), LPTVITEM ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 4.0
|
||||
...int TreeView_GetItemHeight( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETITEMHEIGHT )
|
||||
{
|
||||
wapi_ret_NI( TreeView_GetItemHeight( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/* Vista
|
||||
... BOOL TreeView_GetItemPartRect( HWND hwnd, HTREEITEM hitem, RECT *prc, TVITEMPART *partid );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETITEMPARTRECT )
|
||||
{
|
||||
RECT *prc;
|
||||
TVITEMPART *partid;
|
||||
|
||||
wapi_ret_L( TreeView_GetItemPartRect( wapi_par_HWND( 1 ),, wapi_par_HANDLE( 2 ), &prc, &partid ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_GetItemRect( HWND hwndTV, HTREEITEM hitem, LPRECT prc, BOOL fItemRect );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETITEMRECT )
|
||||
{
|
||||
LPRECT prc;
|
||||
wapi_ret_L( TreeView_GetItemRect( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), &prc, wapi_par_BOOL( 4 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 5.0
|
||||
...UINT TreeView_GetItemState( HWND hwndTV, HTREEITEM hItem, UINT stateMask );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETITEMSTATE )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetItemState( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_UINT( 3 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 4.0
|
||||
...HTREEITEM TreeView_GetLastVisible( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETLASTVISIBLE )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetLastVisible( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLOREF TreeView_GetLineColor( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETLINECOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_GetLineColor( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetNextItem( HWND hwndTV, HTREEITEM hitem, UINT flag );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETNEXTITEM )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetNextItem( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_UINT( 3 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...HTREEITEM TreeView_GetNextSelected( HWND hwnd, TREEITEM *hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETNEXTSELECTED )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetNextSelected( wapi_par_HWND( 1 ), wapi_par_TREEITEM( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetNextSibling( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETNEXTSIBLING )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetNextSibling( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetNextVisible( HWND hwndTV, HTREEITEM hitem );
|
||||
);
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETNEXTVISIBLE )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetNextVisible( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetParent( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETPARENT )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetParent( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetPrevSibling( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETPREVSIBLING )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetPrevSibling( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetPrevVisible( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETPREVVISIBLE )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetPrevVisible( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetRoot( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETROOT )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetRoot( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_GetScrollTime( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETSCROLLTIME )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetScrollTime( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_GetSelection( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETSELECTION )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetSelection( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLORREF TreeView_GetTextColor( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETTEXTCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_GetTextColor( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HWND TreeView_GetToolTips( HWND hwndTV );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0300)
|
||||
HB_FUNC( WAPI_TREEVIEW_GETTOOLTIPS )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_GetToolTips( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_GetUnicodeFormat( HWND hwnd );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETUNICODEFORMAT )
|
||||
{
|
||||
wapi_ret_L( TreeView_GetUnicodeFormat( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_GetVisibleCount( HWND hwndTV );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_GETVISIBLECOUNT )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_GetVisibleCount( wapi_par_HWND( 1 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_HitTest( HWND hwndTV, LPTVHITTESTINFO lpht );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_HITTEST )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_HitTest( wapi_par_HWND( 1 ), wapi_par_TVHITTESTINFO( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HTREEITEM TreeView_InsertItem( HWND hwndTV, LPTVINSERTSTRUCT lpis );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_INSERTITEM )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_InsertItem( wapi_par_HWND( 1 ), wapi_par_TVINSERTSTRUCT( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...HTREEITEM TreeView_MapAccIDToHTREEITEM( HWND hwnd, UINT id );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_MAPACCIDTOHTREEITEM )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_MapAccIDToHTREEITEM( wapi_par_HWND( 1 ), wapi_par_UINT( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...UINT TreeView_MapHTREEITEMtoAccID( HWND hwnd, HTREEITEM htreeitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_MAPHTREEITEMTOACCID )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_MapHTREEITEMtoAccID( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_Select( HWND hwndTV, HTREEITEM hitem, UINT flag );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SELECT )
|
||||
{
|
||||
wapi_ret_L( TreeView_Select( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_UINT( 3 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SelectDropTarget( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SELECTDROPTARGET )
|
||||
{
|
||||
wapi_ret_L( TreeView_SelectDropTarget( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SelectItem( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SELECTITEM )
|
||||
{
|
||||
wapi_ret_L( TreeView_SelectItem( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SelectSetFirstVisible( HWND hwndTV, HTREEITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SELECTSETFIRSTVISIBLE )
|
||||
{
|
||||
wapi_ret_L( TreeView_SelectSetFirstVisible( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...LRESULT TreeView_SetAutoScrollInfo( HWND hwnd, UINT uPixPerSec, UINT uUpdateTime );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETAUTOSCROLLINFO )
|
||||
{
|
||||
wapi_ret_LRESULT( TreeView_SetAutoScrollInfo( wapi_par_HWND( 1 ), wapi_par_UINT( 2 ), wapi_par_UINT( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLORREF TreeView_SetBkColor( HWND hwndTV, COLORREF clrBk );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETBKCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_SetBkColor( wapi_par_HWND( 1 ), wapi_par_COLORREF( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_SetCheckState( HWND hwndTV, HTREEITEM hItem, BOOL fCheck );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETCHECKSTATE )
|
||||
{
|
||||
// wapi_ret_UINT( TreeView_SetCheckState( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_BOOL( 3 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...HRESULT TreeView_SetExtendedStyle( HWND hwnd, DWORD dw, UINT mask );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETEXTENDEDSTYLE )
|
||||
{
|
||||
wapi_ret_HRESULT( TreeView_SetExtendedStyle( wapi_par_HWND( 1 ), wapi_par_DWORD( 2 ), wapi_par_UINT( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HIMAGELIST TreeView_SetImageList( HWND hwndTV, HIMAGELIST himl, INT iImage );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETIMAGELIST )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_SetImageList( wapi_par_HWND( 1 ), wapi_par_HIMAGELIST( 2 ), wapi_par_INT( 3 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SetIndent( HWND hwndTV, INT indent );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETINDENT )
|
||||
{
|
||||
wapi_ret_L( TreeView_SetIndent( wapi_par_HWND( 1 ), wapi_par_INT( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SetInsertMark( HWND hwndTV, HTREEITEM htiInsert, BOOL fAfter );
|
||||
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETINSERTMARK )
|
||||
{
|
||||
wapi_ret_L( TreeView_SetInsertMark( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_BOOL( 3 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLORREF TreeView_SetInsertMarkColor( HWND hwndTV, COLORREF clrInsertMark );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETINSERTMARKCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_SetInsertMarkColor( wapi_par_HWND( 1 ), wapi_par_COLORREF( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SetItem( HWND hwndTV, LPTVITEM pitem );
|
||||
|
||||
- Version 4.71 or later -
|
||||
|
||||
BOOL TreeView_SetItem( HWND hwndTV, LPTVITEMEX pitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETITEM )
|
||||
{
|
||||
wapi_ret_L( TreeView_SetItem( wapi_par_HWND( 1 ), wapi_par_TVITEM( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...int TreeView_SetItemHeight( HWND hwndTV, SHORT cyItem );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETITEMHEIGHT )
|
||||
{
|
||||
wapi_ret_NI( TreeView_SetItemHeight( wapi_par_HWND( 1 ), wapi_par_SHORT( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_SetItemState( HWND hwndTV, HTREEITEM hItem, UINT state, UINT stateMask );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETITEMSTATE )
|
||||
{
|
||||
// wapi_ret_UINT( TreeView_SetItemState( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_UINT( 3 ), wapi_par_UINT( 4 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLORREF TreeView_SetLineColor( HWND hwndTV, COLORREF clrLine );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0500)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETLINECOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_SetLineColor( wapi_par_HWND( 1 ), wapi_par_COLORREF( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...UINT TreeView_SetScrollTime( HWND hwndTV, UINT uMaxScrollTime );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETSCROLLTIME )
|
||||
{
|
||||
wapi_ret_UINT( TreeView_SetScrollTime( wapi_par_HWND( 1 ), wapi_par_UINT( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...COLORREF TreeView_SetTextColor( HWND hwndTV, COLORREF clrText );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0400)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETTEXTCOLOR )
|
||||
{
|
||||
wapi_ret_COLORREF( TreeView_SetTextColor( wapi_par_HWND( 1 ), wapi_par_COLORREF( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...HWND TreeView_SetToolTips( HWND hwndTV, HWND hwndTooltip );
|
||||
*/
|
||||
#if (_WIN32_IE >= 0x0300)
|
||||
HB_FUNC( WAPI_TREEVIEW_SETTOOLTIPS )
|
||||
{
|
||||
wapi_ret_HANDLE( TreeView_SetToolTips( wapi_par_HWND( 1 ), wapi_par_HWND( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* IE 4.0
|
||||
...BOOL TreeView_SetUnicodeFormat( HWND hwnd, BOOL fUnicode );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SETUNICODEFORMAT )
|
||||
{
|
||||
wapi_ret_L( TreeView_SetUnicodeFormat( wapi_par_HWND( 1 ), wapi_par_BOOL( 2 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...DWORD TreeView_ShowInfoTip( HWND hwnd, HITEM hitem );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SHOWINFOTIP )
|
||||
{
|
||||
wapi_ret_DWORD( TreeView_ShowInfoTip( wapi_par_HWND( 1 ), wapi_par_HITEM( 2 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
...BOOL TreeView_SortChildren( HWND hwndTV, HTREEITEM hitem, BOOL fRecurse );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SORTCHILDREN )
|
||||
{
|
||||
wapi_ret_L( TreeView_SortChildren( wapi_par_HWND( 1 ), wapi_par_HANDLE( 2 ), wapi_par_BOOL( 3 ) ) );
|
||||
}
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if 0
|
||||
/*
|
||||
...BOOL TreeView_SortChildrenCB( HWND hwndTV, LPTVSORTCB psort, BOOL fRecurse );
|
||||
*/
|
||||
HB_FUNC( WAPI_TREEVIEW_SORTCHILDRENCB )
|
||||
{
|
||||
wapi_ret_L( TreeView_SortChildrenCB( wapi_par_HWND( 1 ), wapi_par_TVSORTCB( 2 ), wapi_par_BOOL( 3 ) ) );
|
||||
}
|
||||
#endif
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
Reference in New Issue
Block a user