I m coding in c# and I want to change the default arrangement of ‘Save’ and ‘Cancel’ buttons in SaveFileDialog. The default arrangement is that the ‘Save’ button is above the ‘Cancel’ button.
What I want is to place ‘Cancel’ button on the right hand side of the ‘Save’ button.
I searched over the web and found that the text on these buttons can be changed(to which the answer was on stackoverflow itself) and nothing found on changing their arrangements (locations).
Please give me a solution if any of you have experienced this so far….
thank you
Please don’t do this.
The user is used to where these buttons appear. If you try to change their layout then you will just make you app feel wrong.
If you have to do this then should make sure you use the legacy file dialogs (which will make your dialogs look even more odd on Vista/7). Use the lpfnHook field in the
OPENFILENAMEstruct to obtain hooks in to the dialog procedure. Respond to the CDN_INITDONE notification and move the buttons around with MoveWindow or SetWindowPos. You’ll have to hunt for the button window handles.But really, please don’t do this, you’ll just make your app worse.