High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C# / .NET
Sujet Précédent
Sujet Suivant
Winform sans titre PB ?
Résolu
oliv666
Messages postés
9
Date d'inscription
samedi 5 février 2005
Statut
Membre
Dernière intervention
1 décembre 2006
- 24 nov. 2006 à 14:34
oliv666
Messages postés
9
Date d'inscription
samedi 5 février 2005
Statut
Membre
Dernière intervention
1 décembre 2006
-
24 nov. 2006 à 16:35
Bonjour,
J'ai enlevé les bordures de mon Form. Pour pouvoir déplacer cette fenetre j'ai rajouté cette méthode :
protected override void WndProc( ref Message m )
{
base.WndProc( ref m );
if ( m.Msg == WM_NCHITTEST )
{
if ( m.Result == ( IntPtr )HTCLIENT )
{
m.Result = ( IntPtr )HTCAPTION;
}
}
}
Pour l'instant tout va bien. Seulement lorsque je double clique sur cette fenetre elle passe en pleine écran. Ma question est donc la suivante :
Comment supprimer cet évenement "double_click" de ma Form ???
Merci d'avance !
Oliv
Afficher la suite
A voir également:
Htcaption
Winform linux
-
Forum C# / .NET
Winform c#
✓
-
Forum C# / .NET
Winform listbox
✓
-
Forum C# / .NET
Barre de titre
✓
-
Forum Visual Basic 6
Winform c++
✓
-
Forum C / C++ / C++.NET
2 réponses
Réponse 1 / 2
Lutinore
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 octobre 2012
41
24 nov. 2006 à 16:17
Salut,
Il y a peut être une soluce plus "élégante" faut voir..
private const int WM_NCLBUTTONDBLCLK = 0x0A3;
private const int WM_NCHITTEST = 0x0084;
private const int HTCLIENT = 1;
private const int HTCAPTION = 2;
protected override void WndProc( ref Message m )
{
if ( m.Msg == WM_NCLBUTTONDBLCLK )
{
m.Result = IntPtr.Zero;
return;
}
base.WndProc( ref m );
if ( m.Msg == WM_NCHITTEST )
{
if ( m.Result == ( IntPtr )HTCLIENT )
{
m.Result = ( IntPtr )HTCAPTION;
return;
}
}
}
Réponse 2 / 2
oliv666
Messages postés
9
Date d'inscription
samedi 5 février 2005
Statut
Membre
Dernière intervention
1 décembre 2006
24 nov. 2006 à 16:35
ça marche nickel, Merci !!!!
Votre réponse
Discussions similaires
utiliser des control creer sous winforms en WPF
cs_Mimo11
-
9 déc. 2009 à 13:51
sofienjustdoit
-
4 mai 2012 à 18:43
créer un control winform
tracks62
-
12 janv. 2007 à 09:32
tracks62
-
24 janv. 2007 à 09:56
Lancer programme externe dans winform
goddet
-
29 oct. 2007 à 15:14
goddet
-
30 oct. 2007 à 08:50
centrer un titre sur couleur de fond
cs_henri12
-
26 sept. 2005 à 12:22
Anthomicro
-
26 sept. 2005 à 18:57
Masquer barre de titre classeur Excel ou boutons de contrôle
Nath_07
-
30 juil. 2007 à 00:36
chtiroms
-
3 août 2007 à 11:37
Rejoignez-nous