-3
我的API函數:更改其他應用程序按鈕的屬性?
SendMessage(hWnd, WM_SETTEXT, 0, "Tested");//rename caption
EnableWindow(hWnd, false);//disable
但在.NET應用程序無法正常工作。
SendMessage函數返回true,我檢查按鈕的標題被重命名(我用spy ++來檢查)。但是表單中的按鈕標題不能更改。這個問題只發生在.NET的控件上,Delphi的控件沒問題。我認爲要改變控件的.NET屬性,必須使用類的輔助功能。我使用AccessibleObjectFromWindow api函數來獲取.NET控件的狀態,但我不知道如何設置這些控件的狀態,請告訴我。
你需要更具描述性。它怎麼不起作用? SendMessage的返回值是什麼? – Gogeta70