In the following code snippet if a value is entered directly in the %rd window the call back (mod_icmr() ) is not called. the call back is called when using the %dd spin control
Integer mod_icmr external mod_icmr
IWIN = WINIO@('%DD&', 1) IWIN = WINIO@('%`bg[window]&') IWIN = WINIO@('%^~2RD&', ITEM_CURRENT_X, DATA_GREYED, MOD_ICMR)
I notice some posts in the forum from 2005 stating that this had been corrected so im guessing it is a retrograde bug.