Как мне получить дескриптор кнопки «Пуск» в Windows 7?

Я использую:

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.

Почему?

5
задан Rob Kennedy 5 March 2012 в 16:43
поделиться