41 lines
709 B
C
41 lines
709 B
C
|
/*++
|
|||
|
|
|||
|
Copyright (C) 1996-1999 Microsoft Corporation
|
|||
|
|
|||
|
Module Name:
|
|||
|
|
|||
|
owndraw.h
|
|||
|
|
|||
|
Abstract:
|
|||
|
|
|||
|
Helper macros for owner draw controls.
|
|||
|
|
|||
|
--*/
|
|||
|
|
|||
|
#define DIWindow(lpDI) \
|
|||
|
(lpDI->hwndItem)
|
|||
|
|
|||
|
#define DIIndex(lpDI) \
|
|||
|
(lpDI->itemID)
|
|||
|
|
|||
|
#define DIEntire(lpDI) \
|
|||
|
(lpDI->itemAction & ODA_DRAWENTIRE)
|
|||
|
|
|||
|
#define DIFocusChanged(lpDI) \
|
|||
|
(lpDI->itemAction & ODA_FOCUS)
|
|||
|
|
|||
|
#define DISelectionChanged(lpDI) \
|
|||
|
(lpDI->itemAction & ODA_SELECT)
|
|||
|
|
|||
|
#define DISelected(lpDI) \
|
|||
|
(lpDI->itemState & ODS_SELECTED)
|
|||
|
|
|||
|
#define DIDisabled(lpDI) \
|
|||
|
(lpDI->itemState & ODS_DISABLED)
|
|||
|
|
|||
|
#define DIFocus(lpDI) \
|
|||
|
(lpDI->itemState & ODS_FOCUS)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|