Hi,

In our application, we want all text fields to start in overwrite mode. I've 
been unable to find any reference to this feature anywhere in the wxWidgets 
docs so am looking for workarounds (if I've missed something obvious here, I'll 
be very grateful for the answer).

I'm looking at using EmulateKeyPress instead and just sending a WXK_INSERT 
event to every control on creation, which should/might flip the 
insert/overwrite mode. However, any examples I've seen have been in C++ or 
Python and access the KeyEvent internal variable thus:

evt.m_keyCode = WXK_INSERT;

There doesn't seem to be a way of either constructing a KeyEvent with a given 
code or setting it after construction; there's no SetKeyCode.

I've tried "evt->m_keyCode(WXK_INSERT)" and "evt->{m_keyCode}  = WXK_INSERT" to 
no avail; any help out there?


Ian Macdonald
Melbourne, Australia

WARNING: This email and any attachments may be confidential, subject to 
copyright and subject to legal professional privilege. If you have received 
this email in error, please notify the sender and permanently delete the email. 
Linfox Australia Pty Ltd and its related companies do not warrant that this 
email and any attachments are free of errors, viruses or tampering by third 
parties, and will not be responsible for loss or damage resulting (either 
directly or indirectly) from any such error, virus or tampering. Any personal 
information in this email must be handled in accordance with the Australian 
Privacy Act 1988 (Cth) or privacy laws in the respective countries. If this is 
a commercial email within the meaning of the Spam Act, you may inform us using 
contact details at www.linfox.com

Reply via email to