谁能给我个消息处理的例子!谢谢

解决方案 »

  1.   

    消息的一般用法:
    例如发一条消息使列表框自动下拉:
       SendMessage(ComboBox1.Handle,CB_SHOWDROPDOWN,1,0);不想采用默认的消息处理过程可以这样处理:
       procedure WMPowerBroadcast(var message: TMessage); message WM_POWERBROADCAST;procedure TForm1.WMPowerBroadcast(var message: TMessage);
    begin
      message.Result := BROADCAST_QUERY_DENY;   {阻止系统关闭热键}
      ShowMessage('呵呵,你不消息按了power键,但不会导致关机了^_^')
    end;
      

  2.   

    我想用一个button,点击后返回象父窗体返回两个值,因为父窗体已经使用了子窗体,因此,无法在子窗体的onclick函数中对父窗体进行调用,况且也没办法一次返回两个值,我想用消息处理的办法,来调用子窗体中的两个函数来象父窗体传递两个不同的值,我不用全局变量!!!
      

  3.   

    这需要设定button的键值,因此想找个例子,给的详细点好么?
      

  4.   

    这个问题好解决,你在实现部分Implementation里面用uses unit2;
    在form2的实现部分定义uses unti1;这样不会出错,在这里面定义的为私有的不产生循环传递!加分吧,准行!