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;
} |