Board index » cppbuilder » CTRL-A and CTRL-Z in TEdit descendant -- closed
Ron Sommer
![]() CBuilder Developer |
CTRL-A and CTRL-Z in TEdit descendant -- closed2003-11-10 03:15:35 PM cppbuilder11 QuoteYou can map the EM_UNDO message (or override WindowProc()) TShiftState TestState; TestState << ssCtrl; ... if (Key == 65 && Shift == TestState) { // CTRL-A if (Screen->ActiveForm != NULL && Screen->ActiveForm->ActiveControl != NULL) { // Enable CTRL-A (Select All) for edit fields TWinControl *ActiveControl = Screen->ActiveForm->ActiveControl; if (ActiveControl->InheritsFrom(__classid(TCustomEdit))) ((TCustomEdit*)ActiveControl)->SelectAll(); } } Ron Sommer |