Pretty is how you look; charming is how you act.
It can be. If you use it as an adjective it would look something like "the charming man" ... but it can also be used as a verb, as in "He was charming the maid."
a nice charming man who is tough
Charming is knowing how to flatter and ingratiate yourself without having to throw yourself at someone (flirting) When someone is charming they have admirers for their charm and personality. When someone is a flirt, they have admirers who look at them more for physical reasons. Charming would be a comment such as, Wow, you look great in that shirt, the colour really brings out your eyes Flirty is more along the lines of, Wow, you look great in that shirt, bet you would look better with it off though, wink wink!
The superlative of charming is "most charming."
you can try and change up your look and see if that works
more charming (comparative) most charming (superlative)
be charming
Charming
More charming
he was very charming to me !
He did not have an official name. His name was Prince Charming.