- XP visual styles and BlackBox dialogs

From: CFB Software <"CFB>
Date: Mon, 22 Jan 2007 11:48:49 +1030

----boundary-LibPST-iamunique-766278653_-_-
Content-type: text/plain

Hi Koen,

No it's not just you. I hadn't noticed it before as I use the mouse 99% of
the time.

If anybody wants to investigate why it is happening in BlackBox the
following information might be useful:

This behaviour (as I coincidentally discovered recently when testing
applications on Windows Vista) is somehow tied to the way Windows XP
optionally suppresses the appearance of underlined characters until you
press the ALT key. Similarly the focused control is supposed not have the
visual clue until the system detects that you have used the TAB or arrow
keys (instead of the mouse) to navigate around a form.

See http://blogs.msdn.com/oldnewthing/archive/2005/05/03/414317.aspx for
more information.

A workaround to show the visual clues for the focused control is to change
the XP 'Hide underline letters' Display properties option. To do this:

1. Windows Start > Control Panel > Display

2. Click on the 'Appearance' tab

3. Click on the 'Effects' button

4. Uncheck the checkbox 'Hide underline letters for keyboard navigation
until I press the Alt key'

The obvious possible downside to this is that the underlines will always be
visible.

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpgp


> -----Original Message-----
> From: blackbox{([at]})nowhere.xy
> Behalf Of Koen Desaeger
> Sent: Monday, 22 January 2007 11:22 AM
> To: BlackBox Mailing List
> Subject: [BlackBox] - XP visual styles and BlackBox dialogs
>
> Hello all,
>
> I was wondering if anybody else experiences the following problem:
> BlacBox dialogs wih XP visual styles enabled are crippled on
> my system, and i disabled this feature by renaming the
> manifest file to "BlackBox.exe.manifest.not".
>
> To make the problem clear, two screenshots are attached of
> the Edit|Preferences dialog, where the same control has
> focus, namely the radio button that indicatus 'Status
> Bar|Double'. The problem with visual styles enabled is that
> you have no visual clue at all which control curently has
> focus! I find this a serious hindrance, as usual i am in
> 'keyboard mode' and need to see where in the Dialog I am
> exactly, tabbing around.
>
> Just wondering if it's just me.
>
> Regards,
> Koen.
>

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy


----boundary-LibPST-iamunique-766278653_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIEtvZW4sXHBhcg0KXHBhcg0KTm8gaXQncyBu
b3QganVzdCB5b3UuIEkgaGFkbid0IG5vdGljZWQgaXQgYmVmb3JlIGFzIEkgdXNlIHRoZSBtb3Vz
ZSA5OSUgb2ZccGFyDQp0aGUgdGltZS4gXHBhcg0KXHBhcg0KSWYgYW55Ym9keSB3YW50cyB0byBp
bnZlc3RpZ2F0ZSB3aHkgaXQgaXMgaGFwcGVuaW5nIGluIEJsYWNrQm94IHRoZVxwYXINCmZvbGxv
d2luZyBpbmZvcm1hdGlvbiBtaWdodCBiZSB1c2VmdWw6XHBhcg0KXHBhcg0KVGhpcyBiZWhhdmlv
dXIgKGFzIEkgY29pbmNpZGVudGFsbHkgZGlzY292ZXJlZCByZWNlbnRseSB3aGVuIHRlc3Rpbmdc
cGFyDQphcHBsaWNhdGlvbnMgb24gV2luZG93cyBWaXN0YSkgaXMgc29tZWhvdyB0aWVkIHRvIHRo
ZSB3YXkgV2luZG93cyBYUFxwYXINCm9wdGlvbmFsbHkgc3VwcHJlc3NlcyB0aGUgYXBwZWFyYW5j
ZSBvZiB1bmRlcmxpbmVkIGNoYXJhY3RlcnMgdW50aWwgeW91XHBhcg0KcHJlc3MgdGhlIEFMVCBr
ZXkuIFNpbWlsYXJseSB0aGUgZm9jdXNlZCBjb250cm9sIGlzIHN1cHBvc2VkIG5vdCBoYXZlIHRo
ZVxwYXINCnZpc3VhbCBjbHVlIHVudGlsIHRoZSBzeXN0ZW0gZGV0ZWN0cyB0aGF0IHlvdSBoYXZl
IHVzZWQgdGhlIFRBQiBvciBhcnJvd1xwYXINCmtleXMgKGluc3RlYWQgb2YgdGhlIG1vdXNlKSB0
byBuYXZpZ2F0ZSBhcm91bmQgYSBmb3JtLlxwYXINClxwYXINClNlZSBodHRwOi8vYmxvZ3MubXNk
bi5jb20vb2xkbmV3dGhpbmcvYXJjaGl2ZS8yMDA1LzA1LzAzLzQxNDMxNy5hc3B4IGZvclxwYXIN
Cm1vcmUgaW5mb3JtYXRpb24uXHBhcg0KXHBhcg0KQSB3b3JrYXJvdW5kIHRvIHNob3cgdGhlIHZp
c3VhbCBjbHVlcyBmb3IgdGhlIGZvY3VzZWQgY29udHJvbCBpcyB0byBjaGFuZ2VccGFyDQp0aGUg
WFAgJ0hpZGUgdW5kZXJsaW5lIGxldHRlcnMnIERpc3BsYXkgcHJvcGVydGllcyBvcHRpb24uIFRv
IGRvIHRoaXM6XHBhcg0KXHBhcg0KMS4gV2luZG93cyBTdGFydCA+IENvbnRyb2wgUGFuZWwgPiBE
aXNwbGF5XHBhcg0KXHBhcg0KMi4gQ2xpY2sgb24gdGhlICdBcHBlYXJhbmNlJyB0YWJccGFyDQpc
cGFyDQozLiBDbGljayBvbiB0aGUgJ0VmZmVjdHMnIGJ1dHRvblxwYXINClxwYXINCjQuIFVuY2hl
Y2sgdGhlIGNoZWNrYm94ICdIaWRlIHVuZGVybGluZSBsZXR0ZXJzIGZvciBrZXlib2FyZCBuYXZp
Z2F0aW9uXHBhcg0KdW50aWwgSSBwcmVzcyB0aGUgQWx0IGtleSdccGFyDQpccGFyDQpUaGUgb2J2
aW91cyBwb3NzaWJsZSBkb3duc2lkZSB0byB0aGlzIGlzIHRoYXQgdGhlIHVuZGVybGluZXMgd2ls
bCBhbHdheXMgYmVccGFyDQp2aXNpYmxlLlxwYXINClxwYXINCkNocmlzIEJ1cnJvd3NccGFyDQpD
RkIgU29mdHdhcmVccGFyDQpodHRwOi8vd3d3LmNmYnNvZnR3YXJlLmNvbS9ncGdwXHBhcg0KXHBh
cg0KXHBhcg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxwYXINCj4gRnJvbTogYmxhY2ti
b3hAb2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNoXSBPbiBccGFyDQo+IEJlaGFs
ZiBPZiBLb2VuIERlc2FlZ2VyXHBhcg0KPiBTZW50OiBNb25kYXksIDIyIEphbnVhcnkgMjAwNyAx
MToyMiBBTVxwYXINCj4gVG86IEJsYWNrQm94IE1haWxpbmcgTGlzdFxwYXINCj4gU3ViamVjdDog
W0JsYWNrQm94XSAtIFhQIHZpc3VhbCBzdHlsZXMgYW5kIEJsYWNrQm94IGRpYWxvZ3NccGFyDQo+
IFxwYXINCj4gSGVsbG8gYWxsLFxwYXINCj4gXHBhcg0KPiBJIHdhcyB3b25kZXJpbmcgaWYgYW55
Ym9keSBlbHNlIGV4cGVyaWVuY2VzIHRoZSBmb2xsb3dpbmcgcHJvYmxlbTpccGFyDQo+IEJsYWNC
b3ggZGlhbG9ncyB3aWggWFAgdmlzdWFsIHN0eWxlcyBlbmFibGVkIGFyZSBjcmlwcGxlZCBvbiBc
cGFyDQo+IG15IHN5c3RlbSwgYW5kIGkgZGlzYWJsZWQgdGhpcyBmZWF0dXJlIGJ5IHJlbmFtaW5n
IHRoZSBccGFyDQo+IG1hbmlmZXN0IGZpbGUgdG8gIkJsYWNrQm94LmV4ZS5tYW5pZmVzdC5ub3Qi
LlxwYXINCj4gXHBhcg0KPiBUbyBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLCB0d28gc2NyZWVuc2hv
dHMgYXJlIGF0dGFjaGVkIG9mIFxwYXINCj4gdGhlIEVkaXR8UHJlZmVyZW5jZXMgZGlhbG9nLCB3
aGVyZSB0aGUgc2FtZSBjb250cm9sIGhhcyBccGFyDQo+IGZvY3VzLCBuYW1lbHkgdGhlIHJhZGlv
IGJ1dHRvbiB0aGF0IGluZGljYXR1cyAnU3RhdHVzIFxwYXINCj4gQmFyfERvdWJsZScuIFRoZSBw
cm9ibGVtIHdpdGggdmlzdWFsIHN0eWxlcyBlbmFibGVkIGlzIHRoYXQgXHBhcg0KPiB5b3UgaGF2
ZSBubyB2aXN1YWwgY2x1ZSBhdCBhbGwgd2hpY2ggY29udHJvbCBjdXJlbnRseSBoYXMgXHBhcg0K
PiBmb2N1cyEgSSBmaW5kIHRoaXMgYSBzZXJpb3VzIGhpbmRyYW5jZSwgYXMgdXN1YWwgaSBhbSBp
biBccGFyDQo+ICdrZXlib2FyZCBtb2RlJyBhbmQgbmVlZCB0byBzZWUgd2hlcmUgaW4gdGhlIERp
YWxvZyBJIGFtIFxwYXINCj4gZXhhY3RseSwgdGFiYmluZyBhcm91bmQuXHBhcg0KPiBccGFyDQo+
IEp1c3Qgd29uZGVyaW5nIGlmIGl0J3MganVzdCBtZS5ccGFyDQo+IFxwYXINCj4gUmVnYXJkcyxc
cGFyDQo+IEtvZW4uXHBhcg0KPiBccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2Vu
ZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0AgA/A
9VAsROBZeQ==


----boundary-LibPST-iamunique-766278653_-_---
Received on Mon Jan 22 2007 - 02:18:49 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:55 UTC