Visual Basic 6 y C#
Leo en el blog de Burbujas en .Net un pequeño tutorial que te enseña como comunicarte con la ventana principal de otro proceso mediante el HWND y si te preguntas que es el HWND entonces tienes otra razon para echarle un ojo al tutorial ya que viene con una pequeña descripcion de esta variable muy usada en el desarrollo en C++ para windows.
Encuentra el tutorial aqui.