GetWindowPlacementはタスクバーをスクリーンから分離します。つまり、スクリーンの一部とは考えません。
一方SetWindowPos関数はタスクバーをスクリーンの一部と考えて動作します。
なのでGetWindowPlacement の情報から位置を復元するにはSetWindowPlacement を使わなければならない、だそうです。SetWindowPos関数を使ってはダメ
ネタ元
GetWindowPlacementはタスクバーをスクリーンから分離します。つまり、スクリーンの一部とは考えません。
一方SetWindowPos関数はタスクバーをスクリーンの一部と考えて動作します。
なのでGetWindowPlacement の情報から位置を復元するにはSetWindowPlacement を使わなければならない、だそうです。SetWindowPos関数を使ってはダメ
ネタ元