如第三方的DBGRID,BUTTON等

解决方案 »

  1.   

    利用RTTI可以取published的属性/方法
      

  2.   

    http://www.delphibbs.com/keylife/iblog_show.asp?xid=100http://community.csdn.net/Expert/TopicView.asp?id=4785592
      

  3.   

    比如我得到了记事本的HWND,如何象memo1.text='xxxxxxx'一样为它赋值?
      

  4.   

    其它程序的只能用API,只有自己程序的才能用RTTIvar
      h : HWND;
    begin
      h :=  FindWindow(nil, '无标题 - 记事本');
      h :=  FindWindowEx(h, 0, 'Edit', nil);
      if h > 0 then
        SendMessage(h, WM_SETTEXT, 0, Integer(PChar('aaaaaa')));
    end;
      

  5.   

    我知道API行得通,但若想进一步控制,比如.font.size=n
    .bringFront之类的又如何实现呢?我听说过以前有人访问过第三方DBGRID的数据,就是得到句柄然后象操作本地程序的对象一样.
      

  6.   

    通过
    GetWindowLong和SetWindowLong来设置属性,如果要修改字体,麻烦破多...