How do I go about sending a Windows Message to a form in my application that is not the MainForm? Using the code below gives me an Access Violation.
procedure TMainForm.SendMessageToAnotherForm;
begin
SendMessage(MyForm.Handle,WM_MY_MESSAGE,0,0);
end;
MyForm has already been created and is the top most window.
Edit: I have tried PostMessage also but I receive the same Access Violation and I am positive that WM_MY_MESSAGE is valid because I use it to communicate with MainForm somewhere else.