EN_CHANGE with SetwindowText
I have a question related to the EN_CHANGE. i have a dialog which has couple of the edit controls as "Name " and "Description" and have defined the associated handler to them . so when i launching my dialog i am saying 

m_edName.SetWindowText("") and m_eddescription.SetWindowText("") to clear up the controls data. However, the first one triggers the EN_CHANGE event and calls the handler wherein the second one doesn't . As far my knowledge goes it shouldn't until user modifies the text .I know though i am doing it programmatically by calling SetwindowText(). Should SetWindowText() fires on the "EN_CHANGE" event ?. if yes, then why it doesn't fire when i say m_edDescription.setWindowText().

P.S. As soon as i change the description i see the corresponding description is fired.

Any insight would be helpful.
EN_CHANGE with SetwindowText
===

I have a question related to the EN_CHANGE. i have a dialog which has couple of the edit controls as "Name " and "Description" and have defined the associated handler to them . so when i launching my dialog i am saying 

m_edName.SetWindowText("") and m_eddescription.SetWindowText("") to clear up the controls data. However, the first one triggers the EN_CHANGE event and calls the handler wherein the second one doesn't . As far my knowledge goes it shouldn't until user modifies the text .I know though i am doing it programmatically by calling SetwindowText(). Should SetWindowText() fires on the "EN_CHANGE" event ?. if yes, then why it doesn't fire when i say m_edDescription.setWindowText().

P.S. As soon as i change the description i see the corresponding description is fired.

Any insight would be helpful.