Intercepter les messages windows
Bonjour la communauté :D
Voila, j'aurais un petit problème avec BC++6 pour contrôller les messages: en effet, j'ai une application dont je voudrais que les utilisateurs ne puisse déplacer la fenêtre principale.
Après moultes recherches, je vu un sujet qui consseillait d'appeler une fonction lors de la reception du message WM_MOVING, astuce qui fonctionne bien, mais le problème est que le message est quand même executer.
Comment puis-je tout simplement l'intercepter et le détruire, afin de rendre le déplacement de la fenêtre impossible
merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Voici ce que j'ai essayé qui fonctionne mais qui ne fais pas ce que je veux :-(
unit.h
void __fastcall Deplace_form(TMessage &Msg);
public: // Déclarations de l'utilisateur
__fastcall TForm1(TComponent* Owner);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_MOVING, TMessage, Deplace_form);
END_MESSAGE_MAP(TForm)
unit.c
void __fastcall TForm1::Deplace_form(TMessage &Msg)
{
Top = 0; Left = 0;
} |