Jump to content

Recommended Posts

Posted

Hi

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     

         _change()

   EndSwitch

EndFunc

 

Best regards

  • Moderators
Posted

Dep,

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

M23

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:

  Reveal hidden contents

 

Posted

TIP:

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

#AutoIt3Wrapper_Add_Constants=y

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

 

image.jpeg.9f1a974c98e9f77d824b358729b089b0.jpeg Chimp

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

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...