I know how make it from technical side but I want to make it in the legal way.
So the trouble is. We have one component from Microsoft, say PropertyGrid. But this component hasn't enough functionality for us.
The legal way (which I know) to change it is inheritance but the functions which I need to override is not marked as virtual and some needed data members
are private. The easy way to change it - change some access modifiers direct in PropertyGrid source code but we have only reference source code which we are not allowed to change.
I don’t want to describe more technical details because in my mind it is general trouble with Microsoft components which lead us to buy third party
components with source code.
Could you show me other way?
View Complete Post