Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Missing TYPES
#1
Hello,

Will these be put in GDI32.BI or whereever they go. They seem to be missing. They are for changing fonts in GUI controls.


TYPE NEWTEXTMETRIC
tmHeight AS LONG
tmAscent AS LONG
tmDescent AS LONG
tmInternalLeading AS LONG
tmExternalLeading AS LONG
tmAveCharWidth AS LONG
tmMaxCharWidth AS LONG
tmWeight AS LONG
tmOverhang AS LONG
tmDigitizedAspectX AS LONG
tmDigitizedAspectY AS LONG
tmFirstChar AS BYTE
tmLastChar AS BYTE
tmDefaultChar AS BYTE
tmBreakChar AS BYTE
tmItalic AS BYTE
tmUnderlined AS BYTE
tmStruckOut AS BYTE
tmPitchAndFamily AS BYTE
tmCharSet AS BYTE
ntmFlags AS UINTEGER
ntmSizeEM AS UINTEGER
ntmCellHeight AS UINTEGER
ntmAveWidth AS UINTEGER
END TYPE

TYPE ENUMLOGFONT
elfLogFont AS LOGFONT
elfFullName AS STRING * LF_FULLFACESIZE
elfStyle AS STRING * LF_FACESIZE
END TYPE






And these types were not found in COMMCTRL32.bi for ListView


TYPE LV_ITEM
mask AS uinteger
iItem AS LONG
iSubItem AS LONG
STATE AS uinteger
stateMask AS uinteger
pszText AS string ptr
cchTextMax AS LONG
iImage AS LONG
lParam AS LONG
iIndent AS LONG
END TYPE

TYPE LV_COLUMN
mask AS uinteger
fmt AS LONG
cx AS LONG
pszText AS string ptr
cchTextMax AS LONG
iSubItem AS LONG
iImage AS LONG
iOrder AS LONG
END TYPE




And these for RichEdit are some I use also.

#DEFINE EM_SETOPTIONS WM_USER + 77
#DEFINE ES_DISABLENOSCROLL &H00002000
#DEFINE ES_SAVESEL &H00008000
#DEFINE ECOOP_OR &H0002
#DEFINE ECO_SELECTIONBAR &H01000000


Thanks.........Jerry Fielden
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)