>how to change theme on pageframe and all other controls ?
To give you the answer you don't want: Don't! It's your users' machine, your program should not change their setup. If your users want other colors for instance, they can select another theme themselves from Windows' own setup.