This is the user interface paradigm illustrated by OSF/Motif?, MicrosoftWindows, and IBM OS/2.
You can simulate this in GnuEmacs with a package at: http://www.northbound-train.com/emacs/cua-lite.el