SetWindowLongPtrは、指定したウィンドウの属性を変更する。
SetWindowLongが32bit専用なのに対し、SetWindowLongPtrは32/64bit両対応。
SetWindowLongPtrW 関数 (winuser.h) - Win32 apps | Microsoft Learn
SetWindowLongPtr.cppで、
ダイアログの場合は、SetWindowLongPtrでDWLP_MSGRESULTを指定して、TRUEをセットしないといけない。

これで0番目をクリックしても選択状態にならない。