how should i go about making windows applications

How should i go about making windows applications,
examples:

http://www.cockos.com/licecap/
http://virtuawin.sourceforge.net/

How should i go about learning how to do this using only c++,
just point me in the right direction.

Thanks
You can find many tutorials on this topic if that's what you are asking:
http://www.winprog.org/tutorial/
http://zetcode.com/gui/winapi/

MSDN itself is not bad: https://msdn.microsoft.com/en-us/...ary/windows/desktop/ff657751.aspx

But for serious GUI application I would really recommend using Qt. It's just much nicer API to work with than raw Win32. As a bonus you get cross-platform compatibility.
thanks for the quick reply, I will go through those links. But for some reason i don't want to use qt.
I read through those links unfortunately its not helping much.

http://www.arulerforwindows.com/

All i am asking is should i set some style to the WNDCLASS to make something like this if so where can i check about this
if not what should i do,


http://virtuawin.sourceforge.net/
^^^^^^^^^^^^^^^^^^^^^^^^
Another thing is what is this app doing ?

PS: sorry for troubling, i am unable to use msdn or search it to find what i want
What exactly you want to get? "Something like this" doesn't explain much.

You want custom draw window instead of default look? That's done with Layered Windows: https://msdn.microsoft.com/en-us/...ows/desktop/ms632599.aspx#layered
Layered Windows allows to create windows with any shape or color, or image.

Create virtual desktops/workspaces? You probably will simply need to hide and show back windows manually. Builtin API doesn't provide that. Maybe only on Windows 10 now.

Edited by Mārtiņš Možeiko on
Yea that is exactly what i wanted, sorry for being ambiguous.