windows gdi , c/c++ ,