Jump to content
Sign in to follow this  

Notification code

Recommended Posts



What is the notification code for EN_CHANGE and where can I find it?  I would like to do something like the below.  But I did to know what is the code value for EN_CHANGE. 

Global Const $EN_CHANGE = 0x300    ; I do not know if this is the code(0x300)  for EN_CHANGE return from the BitShift($wParam, 16) below.   Thanks

Then in my function I would have

Func  MY_WM_COMMAND($hWnd, $msg, $wParam, $lParam)

Local $nNotifyCode = BitShift($wParam, 16)

    Switch $nNotifyCode

       Case $EN_CHANGE       ; what would be the code for this notification     





Best regards

Share this post

Link to post
Share on other sites


That particular constant is in the EditConstants.au3 include file - so just add

#include <EditConstants.au3>
at the top of your script and you are ready to go. :)

I would strongly recommend that you do not replace the constant name with its numerical value (or magic number as it is commonly known). Firstly guinness would get all upset (and we try very hard not to do that) and secondly you will not remember what the numerical value means when you come back to the script a few weeks (or if you are old enough, a few hours) later! :D


  • Like 1

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:


ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area


Share this post

Link to post
Share on other sites


if you add the following statement at the beginning of a script:


when you execute the script, the above Wrapper should automatically search and insert the missing #include

small minds discuss people average minds discuss events great minds discuss ideas.... and use AutoIt....

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this