Я использую:
Hwnd hStart = ::FindWindow ("Shell_TrayWnd",NULL); // get HWND of taskbar first
hStart = ::FindWindowEx (hStart, NULL,"BUTTON", NULL); // get HWND of start button
, чтобы получить дескриптор кнопки запуска. Он правильно работает в Windows XP,
но в Windows 7 :: FindWindowEx (hStart, NULL, «BUTTON», NULL)
всегда возвращает 0, и GetLastError ()
тоже возвращает 0.
Почему?