我有一個c#winform應用程序,當使用spy ++時,給出「WindowsForms10.Window.8.app.0.33c0d9d」作爲類名。 有沒有辦法將它改爲更友好的東西?winform友好的類名
10
A
回答
0
如果您需要友好名稱用於控件,請使用Accessibility屬性。這是常用的方法。
5
沒有。最後一個十六進制數是擁有該窗口的AppDomain的哈希碼。之前的數字從0開始,但如果使用相同的類名創建其他窗口,則數字會增加。之前的數字是類風格的值。很明顯,只有在知道其變量值只能在流程內訪問的變量的情況下,才能正確猜出該名稱。
你也不能改變它。您將重寫窗口的CreateParams屬性,但設置ClassName屬性將使Windows窗體尋找具有該名稱的現有窗口類。並沒有找到它,轟炸你的程序。
你也不能重寫它。該邏輯被構建到NativeWindow類的私有方法中。顯然,這並不是爲了方便使用FindWindowEx()。
只要更改源代碼是一個選項,除了使用Windows消息之外,還有更好的方法來設置進程間通信。命名管道,套接字,遠程處理,WCF。
相關問題
- 1. winform facebook app接受好友請求
- 2. 匿名友好CMS
- 3. 「URL友好標題」的好名字?
- 4. c中的友好類#
- 5. 與好友名稱注射
- 6. acts_as_taggable_on url友好標記名
- 7. Android藍牙友好名稱
- 8. 枚舉友好名稱
- 9. 證書友好名稱
- 10. 獲取好友名單
- 11. ASP.NET MVC V2 - 好友類
- 12. 獲取好友類信息?
- 13. Django的:list_filter使用友好的名稱
- 14. htaccess的重命名爲友好的URL
- 15. 友好ID,友好的保留
- 16. 獲取好友的好友人數
- 17. 重寫規則的友好URL名稱
- 18. 友好的URL與文件同名
- 19. 用戶友好的時區名
- 20. Java中COM端口的友好名稱?
- 21. 檢索自己的Facebook好友名單
- 22. Google使用OpenID的友好名稱?
- 23. 獲取MIME類型描述/名稱/友好的格式
- 24. 如何使.net winform應用程序分辨率友好
- 25. 友好的URL
- 26. 友好的HiddenSegments
- 27. Facebook FQL PHP - 獲取朋友的好友名單?
- 28. 類別中的友好網址
- 29. MVC中的好友類和ViewModels?
- 30. 友好'從'名稱與asp.net Webmail幫手
我需要更友好的類名,以便我可以使用FindWindowEx ... – user156144 2010-05-30 07:52:05
發現它,那麼您必須重寫CreatePrams,但是如果您返回foo,它將再次生成該不友好的名稱。 – Jack 2010-05-30 08:50:36