Hi,
All samples I've looked at place calls to TScrDlg() at a dialog's ON INIT.
How should it be coded for use in a Folder/FolderEx?
TIA
::oFolder:aDialogs[1]:bInit := {|| oScrDlg := TScrDlg():New(::oFolder:aDialogs[1],0,270,0,70) }
ACTIVATE DIALOG oDlg ON INIT MakeScroll(oFolder)
PROC MakeScroll(oFolder)
local oScrDlg
oScrDlg := TScrDlg():New(oFolder:aDialogs[1],0,SCROLL_RANGE,0,70)
oFolder:aDialogs[1]:bMouseWheel := { | nKey, nDelta, nXPos, nYPos | MouseWheel( nKey, nDelta, nXPos, nYPos, oScrDlg ) }
RETURN
Antonio Linares wrote:Please try to reduce the height used by TScrDlg()
REDEFINE TITLE oTitle ID 123 of oDlg SHADOW NOSHADOW
hua wrote:No joy.Antonio Linares wrote:Please try to reduce the height used by TScrDlg()
I reduced the controls from 10 to 7 sets. Seems painting issue is consistent.
There will be extra bits painted near the 5th, 7th and 10th TTitle
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: Google [Bot] and 16 guests