WNDCLASS.cbClsExtra

WNDCLASS.cbClsExtraでクラス拡張メモリを設定できる。

WNDCLASSA (winuser.h) - Win32 apps | Microsoft Docs

ウェイトカーソルも保持しておく。
WNDCLASS.cppで、

2倍すれば、2つ保持できる。

クロスカーソルはこれまで通りに0の位置。
ウェイトカーソルは4バイト足した4の位置。

これでウェイトカーソルもGetClassLongで取得できるようになった。

クロス
クロス

クロス、

アロー
アロー

アロー、

ウェイト
ウェイト

ウェイト、とこれまでと変わらない。

Sample/winapi/WNDCLASS/cbClsExtra/src/WNDCLASS at master · bg1bgst333/Sample · GitHub