
cris.moore1.5524939880835354E12 asked a question.
DefineDialog with DLG_MSG_ALL
Can anyone confirm that this WORKS? :eek:
Creating a dialog using DefineDialog() with DLG_MSG_ALL is suppose to pass "most Windows" messages. From what I see, this doesn't do any more than using EzDefineDialog(). :confused:
Notification messages (all except the following are returned to script):
NM_SETFOCUS
NM_KILLFOCUS
NM_CUSTOMDRAW
NM_HOVER
NM_NCHITTEST
NM_RELEASEDCAPTURE
NM_SETCURSOR
Command messages:
Edit controls (no messages besides the following will return to script):
EN_CHANGE
EN_UPDATE
EN_MAXTEXT
Combo controls (no messages besides the following will return to script):
CBN_CLOSEUP
CBN_DROPDOWN
CBN_DBLCLK
CBN_EDITCHANGE
CBN_EDITUPDATE
CBN_SELCHANGE
CBN_SELENDCANCEL
CBN_SELENDOK
List controls (no messages besides the following will return to script):
LBN_SELCHANGE
LBN_SELCANCEL
LBN_DBLCLK
Button controls:
All command messages will return to script
DLG_MSG_STANDARD returns a slightly more limited subset of the above messages.
In general, no messages are returned to script code that cannot be handled by the script since there are some limitations with the InstallScript language and the dialog manager that would prevent these messages from being handled appropriately.