So I've been busily incorporating Jez's bitmapscroll example code into
one of my mainstream programs, so that I can get away from the old MDI
model, which has been removed.
Mostly things are going well.
However, I've just discovered that my Accelerator Keys for my main
window are being seen even when a secondary window is activated.
Shouldn't each window have its own accelerator table? (yes)
And shouldn't the accelerator keys for a window only have effect when
that window is the current active window? (yes)
However, it seems that the current code base, at least for NEM which I
am now using, doesn't have the right answers for these questions.
The old code, for OEM, did seem to have the right answers for these
questions, and my program worked fine, having different accelerator keys
in different windows, with the old GUI. So this seems to be an issue
either with converting from OEM to NEM, or from the old GUI code base to
the current GUI code base, I'm not sure which at the time.
It is much too late in this time zone to start figuring out the new GUI,
NEM, accelerator table logic, so I will begin looking tomorrow. This is
a major setback to my ability to use the new GUI model.... and here I
thought I was so close :(
Any comments or patches that would be enlightening would be appreciated
from those in other time zones, before I have to tackle this. Off to
bed now!
--
Glenn -- http://nevcal.com/
===========================
The best part about procrastination is that you are never bored,
because you have all kinds of things that you should be doing.