Custom MessageBox function

 

I'm interested in customizing a MessageBox() function to include a combo box with integers and renaming the buttons. I assume a custom dialog box in a dll file would work but I'm still learning how to build that using Visual Studio. Could someone list the basic steps to make it available in an expert once I build it? I have basic C++ and Java programming skills but programming windows applications is new to me. Thanks.

Reason: