當應用程序的第一個窗口變得可見時,是否有一些我可以掛鉤的回調函數,無論它是什麼?此回調必須在創建任何消息循環或類似消息之前註冊,並且我無法將任何現有調用更改爲Application.Run
或類似(我將它添加到後處理步驟中,類似於postsharp)當第一個winform顯示時有沒有辦法回調回調?
0
A
回答
0
爲什麼你需要嗎?只需將您的代碼添加到創建第一個窗體的Main方法中?
在您的winform項目中搜索Application.Run。
1
我不知道你的意思是如何在不修改這是第一次運行的Program.cs附加任何事件,但:
- 運行,一旦一個線程應用程序線程開始
- ,發現一種方法來枚舉屬於該進程的所有窗口
- 如果您有多個窗口,觸發您的事件並停止運行該線程。
有關如何迭代窗口的一些信息是here。
相關問題
- 1. 有沒有辦法調整iPhone顯示的時間?
- 2. 有沒有辦法在執行JavaScript時回顯每一行JavaScript?
- 3. 如果第一個回調沒有返回Promise,那麼可以調用它?
- 4. 調用yam.platform.login時沒有回調
- 5. 回調沒有被調用
- 6. 有沒有辦法在preg_replace_callback回調函數中傳遞另一個參數?
- 7. 有沒有辦法在Delayed :: Job中添加一個回調失敗的嘗試?
- 8. 有沒有辦法來檢查一個JavaScript函數是否接受回調?
- 9. 有沒有辦法在Qt4中實現OnReady()回調?
- 10. 有沒有辦法在回調中保持引用?
- 11. IndexedDB沒有回調
- 12. 有沒有辦法時,將顯示與GWT一個Widget講?
- 13. 當界面在Iphone中旋轉時,有沒有辦法調用一個函數?
- 14. 當我沒有返回值時將回調轉換爲Promise
- 15. 顯示回調方法
- 16. 當沒有調試信息顯示時調試Django | Django
- 17. 顯示返回菜單回調內容時的所有區域
- 18. 有沒有辦法改變龍捲風PeriodicCallback實例中的回調超時?
- 19. 調試javascript時,有沒有辦法提醒當前的調用堆棧?
- 20. 有沒有辦法在一個getter中返回三個容器?
- 21. 有沒有方法從SoundCloud oEmbed回調實時搜索時間?
- 22. 有沒有辦法讓YQL返回HTML?
- 23. NodeJS和MongoDB:有沒有辦法在集合有新文檔時收聽集合並調用回調函數?
- 24. Meteor.call回調沒有執行
- 25. ReferenceError回調沒有違反
- 26. getJSON回調沒有發生
- 27. SQLite-Request後沒有回調
- 28. NMACoreRouter calculateRouteWithStops沒有回調(swift)
- 29. 回調FirebaseRecyclerAdapter沒有運行
- 30. jQuery.post回調沒有執行
我不能改變現有的調用'Application.Run'。如果我能,我不會在這裏問! :) – thecoop 2010-11-03 12:28:37