Как можна сделать чтобы картинка выводилась в заданые координаты по нажатию клавишы на клавиатуре, и была там до тех пор пока не будет отжата ета клавиша. Причем в одно время на екране может быть несколько картинок в разных координатах если зажать несколько клавиш (до трех). (каждая клавиша имеет свои координаты)
Можно отслеживать WM_KEYDOWN - показать картинку; и WM_KEYUP - стирать картинку. Можно сделать самостоятельная нить, которая периодически будет проверять клавиши через GetKeyboardState и отображать состояние на екране - предимство, не будет обвязано с фокусом клавиатуры.
Gitarist Смотрите урок ICELION`а (Урок 24) о установке глобальных хуков на клавиатуру. Ну и дальше по ходу дела разберетесь. Этого думается хватит вам для начала.