begin process at 2012 02 16 04:30:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

API

 > 

comment desactiver le menu du bouton "demarrer"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment desactiver le menu du bouton "demarrer"

samedi 18 mai 2002 à 14:38:08 | comment desactiver le menu du bouton "demarrer"

martinkk

1 - comment desactiver le menu du bouton "demarrer".
2 - comment desactiver le menu contextuel de la barre de tache ?
dimanche 19 mai 2002 à 16:49:16 | Re : comment desactiver le menu du bouton

Noxid

Voila le code à entrer dans un MODULE:


'-DEBUT-

Option Explicit

Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Integer, ByVal aBOOL As Integer) As Integer
Private Declare Function IsWindowEnabled Lib "user32" (ByVal hWnd As Integer) As Integer
Private Declare Function GetMenu Lib "user32" (ByVal hWnd As Integer) As Integer
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private hWndBarreTaches As Long
Private EstBarreTachesActive As Integer

Sub SwitchTaches(bEnabled As Boolean)
Dim X As Long, bDisabled As Long

bDisabled = Not bEnabled
X = SystemParametersInfo(97, bDisabled, CStr(1), 0)

End Sub


'Pour désactiver:

Public Sub DesactiverBarreTaches()


Dim EWindow As Integer
hWndBarreTaches = FindWindow("Shell_traywnd", "")
If hWndBarreTaches <> 0 Then
'regarde si la fenêtre est active (enabled)
EWindow = IsWindowEnabled(hWndBarreTaches)

If EWindow = 1 Then 'Si active, on la désactive
EstBarreTachesActive = EnableWindow(hWndBarreTaches, 0)
End If
End If
End Sub


'Pour réactiver:
Public Sub ActiverBarreTaches()

If EstBarreTachesActive = 0 Then
EstBarreTachesActive = EnableWindow(hWndBarreTaches, 1)
End If

End Sub

'-FIN-

mardi 27 mai 2003 à 18:01:19 | Re : comment desactiver le menu du bouton

tiracoon





-------------------------------
Réponse au message :
-------------------------------

> Voila le code à entrer dans un MODULE:
>
>
> '-DEBUT-
>
> Option Explicit
>
> Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Integer, ByVal aBOOL As Integer) As Integer
> Private Declare Function IsWindowEnabled Lib "user32" (ByVal hWnd As Integer) As Integer
> Private Declare Function GetMenu Lib "user32" (ByVal hWnd As Integer) As Integer
> Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
>
> Private hWndBarreTaches As Long
> Private EstBarreTachesActive As Integer
>
> Sub SwitchTaches(bEnabled As Boolean)
> Dim X As Long, bDisabled As Long
>
> bDisabled = Not bEnabled
> X = SystemParametersInfo(97, bDisabled, CStr(1), 0)
>
> End Sub
>
>
> 'Pour désactiver:
>
> Public Sub DesactiverBarreTaches()
>
>
> Dim EWindow As Integer
> hWndBarreTaches = FindWindow("Shell_traywnd", "")
> If hWndBarreTaches <> 0 Then
> 'regarde si la fenêtre est active (enabled)
> EWindow = IsWindowEnabled(hWndBarreTaches)
>
> If EWindow = 1 Then 'Si active, on la désactive
> EstBarreTachesActive = EnableWindow(hWndBarreTaches, 0)
> End If
> End If
> End Sub
>
>
> 'Pour réactiver:
> Public Sub ActiverBarreTaches()
>
> If EstBarreTachesActive = 0 Then
> EstBarreTachesActive = EnableWindow(hWndBarreTaches, 1)
> End If
>
> End Sub
>
> '-FIN-
>
>
mardi 27 mai 2003 à 18:07:04 | Re : comment desactiver le menu du bouton

tiracoon


Mais c'est dingue ça, ça fait 2 jours que je cherche partout comment désactiver complètement ce menu démarrer et je ne trouve aucune réponse. Ben oui quand on fait ce qui est proposé ci-dessous (qui est aussi sur le site Msdn d'ailleurs...) ça désactive ou cache la barre des tâches mais le menu apparaît toujours, soit par CTRL ESC soit par la touche Windows. alors pour la touche windows c bon, mais pour CTRL ESC pas trouvé...
Mais pour une fois, quelqu'un aurait-il une VRAIE solution à ce problème de Menu Démarrer car là je vois pas!!!

Thanks d'avance

-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila le code à entrer dans un MODULE:
> >
> >
> > '-DEBUT-
> >
> > Option Explicit
> >
> > Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Integer, ByVal aBOOL As Integer) As Integer
> > Private Declare Function IsWindowEnabled Lib "user32" (ByVal hWnd As Integer) As Integer
> > Private Declare Function GetMenu Lib "user32" (ByVal hWnd As Integer) As Integer
> > Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> > Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
> >
> > Private hWndBarreTaches As Long
> > Private EstBarreTachesActive As Integer
> >
> > Sub SwitchTaches(bEnabled As Boolean)
> > Dim X As Long, bDisabled As Long
> >
> > bDisabled = Not bEnabled
> > X = SystemParametersInfo(97, bDisabled, CStr(1), 0)
> >
> > End Sub
> >
> >
> > 'Pour désactiver:
> >
> > Public Sub DesactiverBarreTaches()
> >
> >
> > Dim EWindow As Integer
> > hWndBarreTaches = FindWindow("Shell_traywnd", "")
> > If hWndBarreTaches <> 0 Then
> > 'regarde si la fenêtre est active (enabled)
> > EWindow = IsWindowEnabled(hWndBarreTaches)
> >
> > If EWindow = 1 Then 'Si active, on la désactive
> > EstBarreTachesActive = EnableWindow(hWndBarreTaches, 0)
> > End If
> > End If
> > End Sub
> >
> >
> > 'Pour réactiver:
> > Public Sub ActiverBarreTaches()
> >
> > If EstBarreTachesActive = 0 Then
> > EstBarreTachesActive = EnableWindow(hWndBarreTaches, 1)
> > End If
> >
> > End Sub
> >
> > '-FIN-
> >
> >
>
dimanche 22 juin 2003 à 19:51:58 | Re : comment desactiver le menu du bouton

matra





-------------------------------
Réponse au message :
-------------------------------

>
> Mais c'est dingue ça, ça fait 2 jours que je cherche partout comment désactiver complètement ce menu démarrer et je ne trouve aucune réponse. Ben oui quand on fait ce qui est proposé ci-dessous (qui est aussi sur le site Msdn d'ailleurs...) ça désactive ou cache la barre des tâches mais le menu apparaît toujours, soit par CTRL ESC soit par la touche Windows. alors pour la touche windows c bon, mais pour CTRL ESC pas trouvé...
> Mais pour une fois, quelqu'un aurait-il une VRAIE solution à ce problème de Menu Démarrer car là je vois pas!!!
>
> Thanks d'avance
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Voila le code à entrer dans un MODULE:
> > >
> > >
> > > '-DEBUT-
> > >
> > > Option Explicit
> > >
> > > Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Integer, ByVal aBOOL As Integer) As Integer
> > > Private Declare Function IsWindowEnabled Lib "user32" (ByVal hWnd As Integer) As Integer
> > > Private Declare Function GetMenu Lib "user32" (ByVal hWnd As Integer) As Integer
> > > Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> > > Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
> > >
> > > Private hWndBarreTaches As Long
> > > Private EstBarreTachesActive As Integer
> > >
> > > Sub SwitchTaches(bEnabled As Boolean)
> > > Dim X As Long, bDisabled As Long
> > >
> > > bDisabled = Not bEnabled
> > > X = SystemParametersInfo(97, bDisabled, CStr(1), 0)
> > >
> > > End Sub
> > >
> > >
> > > 'Pour désactiver:
> > >
> > > Public Sub DesactiverBarreTaches()
> > >
> > >
> > > Dim EWindow As Integer
> > > hWndBarreTaches = FindWindow("Shell_traywnd", "")
> > > If hWndBarreTaches <> 0 Then
> > > 'regarde si la fenêtre est active (enabled)
> > > EWindow = IsWindowEnabled(hWndBarreTaches)
> > >
> > > If EWindow = 1 Then 'Si active, on la désactive
> > > EstBarreTachesActive = EnableWindow(hWndBarreTaches, 0)
> > > End If
> > > End If
> > > End Sub
> > >
> > >
> > > 'Pour réactiver:
> > > Public Sub ActiverBarreTaches()
> > >
> > > If EstBarreTachesActive = 0 Then
> > > EstBarreTachesActive = EnableWindow(hWndBarreTaches, 1)
> > > End If
> > >
> > > End Sub
> > >
> > > '-FIN-
> > >
> > >
> >
>

essay d' hiniber les touches "esc" & "ctr" par les code ascii
je vais voir sa car j'ais besoin de ses fonction aussi pour un petit programme

donne moi ton email je te donnerer la réponse une fois téster

voici le mien (virginie-viot@wanadoo.fr)


Cette discussion est classée dans : bouton, menu, desactiver, demarrer


Répondre à ce message

Sujets en rapport avec ce message

comment desactiver la touche racourcis du menu demarrer [ par martinkk ] comment desactiver la touche racourcis du menu demarrer (avec le logo de Windows) du clavier ? Desactiver le bouton agrandir d'une fénêtre [ par jeannnot ] Salut à tous!Est ce quelqu'un peut me montrer comment faire pour desactiver les boutons Reduire et Agrandir d'un formulaire VB à l'instar du [X] ( bou bouton droit de la souris [ par WareG ] BJRetant encore novice en programmation j'ai un petit problème. J'aimerais avec le bouton droit de la souris faire apparaitre un menu flottant dans un /!\!!!!!!!!!!Besoin du code pour afficher un menu contextuel en clickant sur un bouton!!!!!!!/!\ [ par ARTEMUZAG ] SVP!!jai besoin de savoir comment on fait pour que quand tapui sur un bouton avec le bouton gauche sa met un petit menu contextuel !merci de me repond Bouton de barre de titre URGENT [ par Thibald ] Il faut que je fasse un programme ayant dans la barre de titre un quatrième bouton (à côté des boutons agrandire, fermer ...) ou dans le menu contextu Comment faire pour : [ par Abdel Kader ] - Lancer Visual Basic : Double cliquez sur l'icone "Microsoft Visual Studio" situe dans le groupe "Microsoft Visual Studio" du menu programme du menu Bouton du Menu Démarrer [ par Hypopotamus ] Je sais qu'il est possible d'accéder au bouton du Menu Démarrer via les API Windows. Je sais donc le remplacer. L'inconvénient, c'est que je ne sais p Bouton du Menu Démarrer [ par Hypopotamus ] Je sais qu'il est possible d'accéder au bouton du Menu Démarrer via les API Windows. Je sais donc le remplacer. L'inconvénient, c'est que je ne sais p ajout de menu au bouton droit souris ? [ par frank ] Salut a tous,je desire ajouter au menu de ma souris une commande d'execution de par rapport a mon programmeex: on peut avec le bouton droit faire un c comment desactiver le menu contextuel sur le bureau et la barre de tache [ par martinkk ] comment desactiver le menu contextuel sur le bureau et la barre de tache ?


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,168 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales