   c# or java can substitute c++ in window app
  I found C# develop windows app is very simple.just drag control .So do windows app, c# can substitute c++?   
  "Dragging controls" is not a feature of any programming language that I know of. You're talking about a GUI designer, of which many exist for different GUI frameworks. No, you cannot conclude that C# should replace C++ based on your statement.