0
A
回答
0
您可以將常用功能歸入單獨的類或模塊。讓你的對話框類從繼承的類繼承,或者調用獨立函數。
我把這個過程稱爲這個過程軟件演變:重構通用件分成兩個或多個軟件單元可以使用的單獨模塊。
相關問題
- 1. jQuery對話框功能
- 2. jquery-ui對話框中的jquery功能
- 3. jQuery UI的對話框功能
- 4. Rails中的對話功能
- 5. 調用視圖的功能與對話框的功能相同
- 6. 在MFC程序中的對話框
- 7. jquery對話框關閉功能
- 8. Wijmo對話框功能可見問題
- 9. jquery對話框關閉功能
- 10. JQuery UI - 「對話框不是功能」Hunh?
- 11. 在NSIS安裝程序中調用MUI的PRE功能,跳過NSIS安裝程序中的頁面/對話框
- 12. 在Installshield中的功能樹對話框中選擇和禁用功能
- 13. 具有「重置」功能的「程序選項」對話框 - 最佳實踐
- 14. 點擊功能生成的jQuery對話框中的元素
- 15. 不能打電話點擊處理程序中的JavaScript功能
- 16. 在jQuery對話框中的鼠標位置打開功能
- 17. 從Crm 2011中的功能區打開Silverlight對話框
- 18. 如何在onclick函數中調用我的對話框功能?
- 19. 在Android中關閉搜索對話框的功能是什麼?
- 20. 調用jQuery對話框中的嵌套按鈕功能
- 21. 如何在Jetpack中複製jQuery UI的對話框功能?
- 22. 與LISTBOX的對話框應用程序
- 23. 對話框崩潰的應用程序
- 24. Win32 GUI:對話框中的對話框
- 25. jQuery的對話框性能
- 26. 實現對話Webhook作爲Azure功能應用程序
- 27. ajax成功電話打開對話框
- 28. iPhone:錄製對話功能?
- 29. 沃森對話功能
- 30. 對話窗口中的對話框 - 父對話框關閉子對話框
有關您正在編碼的框架的更多信息將有助於解答。一般來說:如果它是C,那麼是的...全球幫手功能將是一條路。但是當你標記這個C++時,通常會有一個表示對話框的類,而「輔助函數」只是該類的私有方法。 – HostileFork
對不起,這是一個本機Windows C++程序,但我直接與Win32 API交互以創建對話框,控件等。我相信dialogproc需要是靜態的,所以我可以將它放在它自己的類中,並使用一些私有靜態成員函數。目前靜態dialogproc是在我的主要應用程序類中定義的。 – user987280
我通常會建議使用一些抽象層([WTL](http://en.wikipedia.org/wiki/Windows_Template_Library),也許?)但是,很多這些C++橋做的是將對象指針填入窗口用'SetWindowLong()'和'GWL_USERDATA',然後用'GetWindowLong'在回調過程中將指針拉出......從存根(靜態方法或其它)快速轉換到它存儲的對象上的調用類方法HWND。 – HostileFork