2 つのダイアログに表示したいボタンのベクトルがあります。いくつかは現在のウィンドウにあり、もう 1 つは現在のウィンドウの親にあります。そして、それらを一番上に表示したい。
したがって、現在のウィンドウでは問題なく動作します。親ウィンドウの場合、親を設定しました。ボタンは正しく配置されていますが、別のボタンの後ろに表示されています。
私はすでに SWP_NOZORDER を設定しています:
std::vector<CGdipButtonEx*> m_trashIcons;
...
m_trashButtons[i]->SetWindowPos(nullptr,x,y,25,25,SWP_NOZORDER );