add a class -- Frame

实现了一个对话框基类Frame：
抽象类,子类必须实现setControls方法,将所有的控件push_back到m_controls中
功能:如果鼠标点击位置在对话框之外，自动隐藏对话框，并使得内部控件不可触碰