In the past, emulators designed to help you run older Windows games on Android have been lackluster. For the most part, they suffered from weak controls for a number of different reasons, primarily because of the difficulty of translating certain control schemes to a touch-screen. A new beta is being developed called Winulator that seeks to change that. Here's a quote with some of the details,

Yet here comes Winulator an ambitious project that aims to assist classic games in getting along with touchscreens. In a nutshell, you're provided with a tool that converts Windows executable files into code that Android understands and an application to run that code with.
For now, the only supported game is Caesar III, but StarCraft support is coming along nicely and should be completed soon. In the video above, you can see Starcraft working pretty well on an Android, which is pretty exciting if you want to "wax nostalgic" with some of your old favorite PC games on an Android device. You can download the beta of Winulator free on the Google Play Store.

Source: Winulator and Google Play Store