Kullandığım:Windows 7'de Başlat düğmesine nasıl giderim?
Hwnd hStart = ::FindWindow ("Shell_TrayWnd",NULL); // get HWND of taskbar first
hStart = ::FindWindowEx (hStart, NULL,"BUTTON", NULL); // get HWND of start button
düğmenin kolu başlatmak alır. Windows XP, üzerinde düzgün çalışıyor ancak Windows 7, ::FindWindowEx (hStart, NULL,"BUTTON", NULL)
her zaman 0 değerini döndürür ve GetLastError()
da 0 değerini döndürür.
Neden?
içindir, ama yanlış olabilir. Şimdi Spy ++ ile kontrol edebilirsiniz, ancak Başlat düğmesi gibi temel kullanıcı arayüzü öğeleriyle uğraşmamanızı şiddetle tavsiye ediyorum. Neyi başarmaya çalışıyorsun? –
Bir tane bile olsa bir Başlat düğmesi tutamağı ile ne yaparsınız? – Gabe
Gabe, sadece HOOK hakkında çalışıyorum. :) – Fish