So I have become somewhat familiar with C++ syntax, far from fluent, and I would like to create a game in Windows using MS visual studio. How can I simply project a raster onto the desktop as if it's a full-screen border-less window? I don't want to use any integrated buttons, text fields, tick boxes or any other preset features. I just simply want to create an application which when you launch appears on the task bar with a custom icon, and when focused on the window cannot move, is centered on a selected screen and can change screens in-game, max resolution of that screen and border-less? Need any more specifics? Please let me know. Know a tutorial explaining this exactly and aren't bothered to summarize it? Please let me know.
In the future I'd like to be able to detect the point on the screen where the mouse currently is, and clicked, released, what key on the keyboard was pressed, when a window is minimised etc. I would also like to use vector graphics, especially the svg format. This is only in the future though but if anyone would be so kind that atleast tell me where to find answers to these questions I would be even more grateful.
Summary: I am practically asking where I can learn to create a game in C++ for windows, but this game is never supposed to be windowed and how can I make not full-screen, like take over the screen like big games do when you select full-screen mode but more like the border-less option that some awesome games have where ALT + TABing is easy.