papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Déterminer le HANDLE du Bureau Dim 16 Juil 2017 - 0:59 | |
| La fonction HANDLE(N) retourne le handle de l'objet système désigné par son numéro N. L'objet système est du type : SCENE3D, BUTTON, EDIT, MEMO, COMBO, FORM, LIST, CHECK, OPTION, MAIN_MENU, SUB_MENU, SOUND, MOVIE, TRACK_BAR, OPEN_DIALOG, SAVE_DIALOG, SCROLL_BAR, PROGRESS_BAR, SCENE2D. Question : Comment trouver le HANDLE du Bureau ? Réponse : A l’aide de la fonction GetDesktopWindow de la USER32.DLL - Code:
-
rem ============================================================================ rem Déterminer le HANDLE du Bureau rem ============================================================================ Handle_Desktop() message "Le HANDLE du Bureau est : " + str$(HndDesk%) end rem ============================================================================ SUB Handle_Desktop() if variable("HndDesk%") = 0 then dim HndDesk% dll_on "user32" HndDesk% = dll_call0("GetDesktopWindow") dll_off END_SUB rem ============================================================================
| |
|