Buenas.
Lo tenes que hacer en C++ o C#?
ne tengo mucha idea de apis graficas de windows, pero no me suena que funcione en c++.
las variables int en c++ no son aobjetos, por lo que no tienen metodos.
a.ToString();
eso deberia tirar error.
Ademas mov en assembler es para copiar valores, para sumar es add.
Si lo tenes que hacer en c++ quizas seria mejor que lo hagas para consola.
Saludos