support WindowPos()
add .gitignore