PPageShaders: enable/disable buttons individually

If we don't use this standard mfc method, keyboard focus remains on
disabled buttons.

Refs #4163