Different Methods of Creating Selection Windows

What are the different methods of creating selection windows and what does the ENBLCLKDRG command variable do?