我向另一个程序中的文本框发送消息:写入一个数字,用Setdlgitemtext一直没有写入成功,如高手指点一下!我用spy++搜索另一个程序中的控件ID时,显示的ID是000003EF,在程序中说这个ID不合法,好像不能有F这个东东吧!初学VC++,望指点~!

解决方案 »

  1.   

    用FindWindow找到那个文本框,然后SetWindowText()
      

  2.   

    好像找到以后,用setwindowtext是不行的
      

  3.   

    SendMessage(hWndEdit,WM_SETTEXT,0,(LPARAM)("text"));
      

  4.   

    用COM  或者 Messsage
      

  5.   

    "显示的ID是000003EF,在程序中说这个ID不合法"十六进制数,在程序中用0x3EF来表示(0x开头表示十六进制)