Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Form non déplaçable [ Archives / Formulaire ] (Bruto)

samedi 17 août 2002 à 17:59:53 | Form non déplaçable

Bruto

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance

samedi 17 août 2002 à 18:23:47 | Re : Form non dplaable

Youyou0214

Je trouve que mettre le borderstyle a None peut etre tres beau voir souvent plus beau, il n'y a qu'a voir Winamp par exemple.
C est tout se que j avais a dire ( en d autres termes pas grand chose LOL).
Youyou0214


-------------------------------
Rponse au message :
-------------------------------

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance

samedi 17 août 2002 à 18:34:06 | Form non déplaçable non satisfait

Bruto

bien que youyou m'ait répondu, je suis toujours insatisfait malgré tout

Merci



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

Je trouve que mettre le borderstyle a None peut etre tres beau voir souvent plus beau, il n'y a qu'a voir Winamp par exemple.
C est tout se que j avais a dire ( en d autres termes pas grand chose LOL).
Youyou0214


-------------------------------
Rponse au message :
-------------------------------

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance


samedi 17 août 2002 à 20:46:53 | Re : Form non déplaçable non satisfait

Delphiprog

Administrateur CodeS-SourceS
Pourquoi ne pas intercepter le message de Windows et écrire une procédure qui ne fait rien...

Quant au message en question, faut qu'on cherche !

May Delphi be with you.
Delphi advanced


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

bien que youyou m'ait répondu, je suis toujours insatisfait malgré tout

Merci



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

Je trouve que mettre le borderstyle a None peut etre tres beau voir souvent plus beau, il n'y a qu'a voir Winamp par exemple.
C est tout se que j avais a dire ( en d autres termes pas grand chose LOL).
Youyou0214


-------------------------------
Rponse au message :
-------------------------------

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance



samedi 17 août 2002 à 20:54:34 | Re : Form non déplaçable

Delphiprog

Administrateur CodeS-SourceS
Voir aide Microsoft SDK :
The WM_ENTERSIZEMOVE message is sent once to a window when it enters the moving or sizing mode. The window enters the moving or sizing mode when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. Windows sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.

WM_ENTERSIZEMOVE
wParam = 0; // not used, must be zero
lParam = 0; // not used, must be zero


Parameters

This message has no parameters.

Return Values

An application should return zero if it processes this message.
.

Si tu as besoin, regardes un code source que j'ai publié et qui s'intitule tutorial utilisation des messages Windows.

Bonne prog.
May Delphi be with you.
Delphi advanced


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

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance

lundi 19 août 2002 à 21:36:08 | Re : Form non déplaçable

Bruto

une autre façon que j'ai trouvé mais utilise la librairie user32.dll

Code :

//Api VB à remanier en Delphi
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

//Pour empêcher de bouger la form
procedure Form_Move(Handle:Integer);
begin
DeleteMenu(GetSystemMenu(Handle, FALSE), SC_MOVE, MF_BYCOMMAND);
end;

//A la création de la form supprimer le dépacement
procedure TForm1.FormCreate(Sender: TObject);
begin
Form_Move(Form1.Handle);
end;



merci Delphiprog pour ta recherche je regarde ta façon

bonne prog
PS:bientôt en source avec plus de choix




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

Voir aide Microsoft SDK :
The WM_ENTERSIZEMOVE message is sent once to a window when it enters the moving or sizing mode. The window enters the moving or sizing mode when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. Windows sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.

WM_ENTERSIZEMOVE
wParam = 0; // not used, must be zero
lParam = 0; // not used, must be zero


Parameters

This message has no parameters.

Return Values

An application should return zero if it processes this message.
.

Si tu as besoin, regardes un code source que j'ai publié et qui s'intitule tutorial utilisation des messages Windows.

Bonne prog.
May Delphi be with you.
Delphi advanced


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

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance


lundi 19 août 2002 à 21:39:44 | Re : Form non déplaçable

Bruto

une autre façon que j'ai trouvé mais utilise la librairie user32.dll

Code :

//Api VB à remanier en Delphi
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

//Pour empêcher de bouger la form
procedure Form_Move(Handle:Integer);
begin
DeleteMenu(GetSystemMenu(Handle, FALSE), SC_MOVE, MF_BYCOMMAND);
end;

//A la création de la form supprimer le dépacement
procedure TForm1.FormCreate(Sender: TObject);
begin
Form_Move(Form1.Handle);
end;



merci Delphiprog pour ta recherche je regarde ta façon

bonne prog
PS:bientôt en source avec plus de choix




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

Voir aide Microsoft SDK :
The WM_ENTERSIZEMOVE message is sent once to a window when it enters the moving or sizing mode. The window enters the moving or sizing mode when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. Windows sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.

WM_ENTERSIZEMOVE
wParam = 0; // not used, must be zero
lParam = 0; // not used, must be zero


Parameters

This message has no parameters.

Return Values

An application should return zero if it processes this message.
.

Si tu as besoin, regardes un code source que j'ai publié et qui s'intitule tutorial utilisation des messages Windows.

Bonne prog.
May Delphi be with you.
Delphi advanced


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

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance


lundi 19 août 2002 à 22:08:35 | Re : Form non déplaçable

Bruto

Form non déplaçable et autres



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

une autre façon que j'ai trouvé mais utilise la librairie user32.dll

Code :

//Api VB à remanier en Delphi
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

//Pour empêcher de bouger la form
procedure Form_Move(Handle:Integer);
begin
DeleteMenu(GetSystemMenu(Handle, FALSE), SC_MOVE, MF_BYCOMMAND);
end;

//A la création de la form supprimer le dépacement
procedure TForm1.FormCreate(Sender: TObject);
begin
Form_Move(Form1.Handle);
end;



merci Delphiprog pour ta recherche je regarde ta façon

bonne prog
PS:bientôt en source avec plus de choix




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

Voir aide Microsoft SDK :
The WM_ENTERSIZEMOVE message is sent once to a window when it enters the moving or sizing mode. The window enters the moving or sizing mode when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. Windows sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.

WM_ENTERSIZEMOVE
wParam = 0; // not used, must be zero
lParam = 0; // not used, must be zero


Parameters

This message has no parameters.

Return Values

An application should return zero if it processes this message.
.

Si tu as besoin, regardes un code source que j'ai publié et qui s'intitule tutorial utilisation des messages Windows.

Bonne prog.
May Delphi be with you.
Delphi advanced


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

Salut,

j'aurais voulu savoir s'il y avait moyen de rendre une form non bougeable comme en VB ? bien sûr il y a la propriété BorderStyle à None qui fais cela mais ce n'est pas très beau. Le principe est que je propose une form login dans une form MDI mère pour pouvoir y accéder. Je place la form login au centre de cette dernière, en avant-plan et non déplaçable. Peut-être aurez-vous une suggestion à faire, le principale étant de ne pas pouvoir déplacer la form Merci d'avance



mercredi 21 janvier 2004 à 13:50:50 | Re : Form non déplaçable

Sylvainlefou

J'aimerai juste savoir si il y a moyen de "hacker" la solution de user32.dll (depuis un prog externe au programme a deplacer biensure)

Merci d'avance



Cette discussion est classé dans : form, login, déplaçable


Répondre à ce message

Sujets en rapport avec ce message

lancement d'un fichier au démarrage de l'application [ par Pierre ] Comment est-il possible, en Delphi, de lancer un fichier (.txt par exemple comme je l'indique ci-après) au démarrage sans que la TForm apparaisse ? Av Comment fait-ton pour avoir sur toutes les form la mm version ? [ par Zangdar ] cf : voir titrede la m^me facon un peu comme le php pour ceux qui connaisse.... Comment fait-ton pour avoir sur toutes les form la mm version ? [ par Zangdar ] cf : voir titrede la m^me facon un peu comme le php pour ceux qui connaisse....www.zangdar.fr.st insertion d'un composant custom sur une form en execution [ par vib ] Mon appli permet d'insérer des controles dynamiquement sur une form.J'ai créé un composant à partir de Timage.Lorsque je veux l'insérer sur la form, D noper une form [ par eedy31 ] salu g delphi 6 et g entendu que l'on pouvait noper la Form(j'en ai pas besoin de la form donc..c mieux de l'enlever) pour que l'appli prenne moins de ???TRES FORT:COMMENT ROMPRE AVEC UNE FORM CARRé [ par djamel001 ] Voila j'aimerais donner une forme à ma form (ah ah ah) genre un rond pour une horloge ou une forme de télé.....vous voyez koi! je vous remercie d'avan Bonjour, [ par Ethan00000 ] J'ai pluseiur questions a te poser ...Quand un icone est dans le systray, et que la form associée à cet icone est visible mais qu'une autre applicatio J'ai pluseiur questions a te poser ... [ par Ethan00000 ] Quand un icone est dans le systray, et que la form associée à cet icone est visible mais qu'une autre application se trouve devant cette form. Commen Probème pour ouvrir une form. [ par Youyou0214 ] C'est une question hyper simple mais je suis un débutant dans delphi alors voilà:Comment on fait pour faire apparaître une form en clikant sur une ima Affichage écran de demarrage [ par lirva ] Bonjour,J'ai suivi la méthode de l'aide pour afficher une Form pendant 3 secondes au démarrage de mon appli :procedure TForm1.FormActivate(Sender: TOb


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.