Nikolay Sivov (@nsivov) commented about dlls/comctl32/edit.c:
break; case 'A': if (control) { if (EDIT_EM_SetSel(es, 0, get_text_length(es), FALSE)) { if (!notify_parent(es, EN_UPDATE)) break; notify_parent(es, EN_CHANGE); EDIT_EM_ScrollCaret(es);
NotifyWinEvent(EVENT_OBJECT_VALUECHANGE, es->hwndSelf, OBJID_CLIENT, 0); }
Is this one necessary? It's Select All function, there is no text change.