INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Visual Eiffel Library.", "Win32 API: Tab Control Functions"
project: "Visual Eiffel Win32 Library"
revision: "$Revision: 1.2 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: winlib
class WAPI_TAB_FUNCTIONS
inherit

WAPI_MACRO
end

WAPI_MESSAGE_AND_MESSAGE_QUEUE_FUNCTIONS
end

WAPI_TAB_CONST
end
feature -- Access

frozen TabCtrl_AdjustRect (hwnd: INTEGER; blarger: BOOLEAN; prc: POINTER)
require
correct_hwnd: hwnd /= null_
correct_prc: prc /= default_pointer

frozen TabCtrl_DeleteAllItems (hwnd: INTEGER)
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_DeleteItem (hwnd, i: INTEGER)
require
correct_hwnd: hwnd /= null_
correct_i: i >= 0

frozen TabCtrl_GetCurFocus (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_GetCurSel (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_GetImageList (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_GetItem (hwnd, iitem: INTEGER; pitem: POINTER)
require
correct_hwnd: hwnd /= null_
correct_iitem: iitem >= 0
correct_pitem: pitem /= default_pointer

frozen TabCtrl_GetItemCount (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_GetItemRect (hwnd, i: INTEGER; prc: POINTER)
require
correct_hwnd: hwnd /= null_
correct_i: i >= 0
correct_prc: prc /= default_pointer

frozen TabCtrl_GetRowCount (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_GetToolTips (hwnd: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_HitTest (hwndtc: INTEGER; pinfo: POINTER): INTEGER
require
correct_hwnd: hwndtc /= null_
correct_pinfo: pinfo /= default_pointer

frozen TabCtrl_InsertItem (hwnd, iitem: INTEGER; pitem: WAPI_TC_ITEM): INTEGER
require
correct_hwnd: hwnd /= null_
correct_iitem: iitem >= 0
correct_pitem: pitem /= void

frozen TabCtrl_RemoveImage (hwnd, i: INTEGER)
require
correct_hwnd: hwnd /= null_
correct_i: i >= 0

frozen TabCtrl_SetCurFocus (hwnd, i: INTEGER)
require
correct_hwnd: hwnd /= null_
correct_i: i >= 0

frozen TabCtrl_SetCurSel (hwnd, i: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_
correct_i: i >= 0

frozen TabCtrl_SetImageList (hwnd, himl: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_SetItem (hwnd, iitem: INTEGER; pitem: WAPI_TC_ITEM)
require
correct_hwnd: hwnd /= null_
correct_iitem: iitem >= 0
correct_pitem: pitem /= void

frozen TabCtrl_SetItemExtra (hwndtc, cb: INTEGER)
require
correct_hwnd: hwndtc /= null_
correct_cb: cb >= 0

frozen TabCtrl_SetItemSize (hwnd, x, y: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_SetMinTabWidth (hwnd, x: INTEGER): INTEGER
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_SetPadding (hwnd, cx, cy: INTEGER)
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_SetToolTips (hwnd, hwndtt: INTEGER)
require
correct_hwnd: hwnd /= null_

frozen TabCtrl_DeselectAll (hwnd: INTEGER; fexcludefocus: BOOLEAN)
require
correct_hwnd: hwnd /= null_
end -- class WAPI_TAB_FUNCTIONS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES