First of all, I'm going to list all the suggestions I've considered and
don't wish to use:
- SendKeys()
- SetNewName()
- /nick or /nick2 in a convo window
- ecko_complex's Win32 code
- Anything that uses the Options dialog
- Proxy servers/Anything protocol (TheGeek is excused for suggesting a proxy before this edit
)
Anyone who suggests them will receive a reply that will reflect my distaste at being ignored. You have been warned.
Right, now that's out of the way, I'll ask my question:
How can I programmatically change the current user's display name?
I currently do this in Phoenix 2 with /nick2, but for Phoenix³ I want the user to be able to restore a display name
without opening a conversation.
I've tried getting an IMsgrObject, but of course that's Windows Messenger, and doesn't work in MSN Messenger. So any other suggestions will be good.