WinApi не видит выключенных кнопок

Здравствуйте. Есть тут у меня одно окошко.
У него есть пару выключенных кнопок. Мне надо через апи либо включить кнопки либо просто их нажать.

Начал с винапи функции:

 WinApi.POINT P;
            IntPtr Handle;
            WinApi.GetCursorPos(out P);
            Handle = WinApi.WindowFromPoint(P);

Для всех включенных окон рабюотает, но МС говорят что этот способ не подойдет для поиска выключенных окон.

Тогда я прикрутил функцию

 IntPtr par  = WinApi.ChildWindowFromPointEx(fixedWin, P, (uint)WinApi.WindowFromPointFlags.CWP_ALL);

Но вот проблема что ей надо дать родительское окно и вот тут какие то пляски.
С помощью Spy++ я нахожу и эту кнопку и родительское окно. Также уже принудительно нашел дескриптор родителя и задал в параметры но функция упорно тащит нулевой ответ.

Что я не так сделал то?? Каким образом добраться до кнопок?