只想知道如何使用C程序(win32/code :: block/mingw編譯器)在對話框中添加旋轉控制(以其他名稱,向上/向下控制)如何使用win32 C將旋轉控件添加到對話框?
1
A
回答
2
最簡單的方法是使用資源編輯器來設計對話框。代碼::塊不附帶一個,但ResEdit是我用過的。
如果你手工編輯的rc文件,你會添加類似的對話框定義部分中的以下行:
CONTROL "", IDC_SPIN1, UPDOWN_CLASS, UDS_ARROWKEYS, 7, 22, 11, 14
如果你想以編程方式添加它,你可以這樣做通過CreateWindow
API函數,例如
HWND hwndUpDown = CreateWindow(UPDOWN_CLASS, NULL,
WS_CHILD | WS_VISIBLE | UDS_ARROWKEYS,
7, 22, 11, 14,
hwndDlg, NULL, hInst, NULL);
其中hwndDlg
參數是你的對話框窗口的HWND。調用此函數的一個好地方是當您處理對話框的WM_INITDIALOG消息時。
0
這取決於。有兩種方法來創建對話框。以編程方式或通過對話資源。在第一種情況下,您撥打CreateDialogIndirect
,在第二種情況下撥打CreateDialog
。因爲你提到「在C」中,我假設你致電CreateDialogIndirect
。在您使用的對話框模板中,只需添加旋轉控制。您需要在DLGTEMPLATEEX.windowClass中按名稱識別它。
相關問題
- 1. C++的Win32,如何將下拉菜單添加到一個Win32對話框
- 2. C++ win32將超鏈接添加到對話框
- 3. 無線網絡對話框使用什麼C#/ Win32控件?
- 4. 將GUI添加到C++ win32控制檯
- 5. 如何將CMFCPropertyGridCtrl添加到對話框
- 6. 如何將spin.js添加到對話框
- 7. C++ win32:將值添加到組合框
- 8. 如何將對話框添加到默認對話框中
- 9. 如何使用C++添加打開文件選擇對話框?
- 10. 如何使用jQuery將圖像添加到對話框窗體
- 11. 如何在簡單的win32對話框中將圖標添加到任務欄?
- 12. 將對象添加到旋轉的組
- 13. 使用Win32 API添加工具欄對話框
- 14. C++ win32控制檯應用程序使用Windows API添加「選擇文件」對話框
- 15. 如何將自定義mfc控件添加到對話窗口?
- 16. 如何將「瀏覽文件」對話框添加到transferText命令?
- 17. MFC - 如何將旋轉控制添加到色帶欄
- 18. 將EditText添加到對話框
- 19. 將Facebook添加到Facebook Feed對話框
- 20. 將內容添加到dijit對話框
- 21. 將進度對話框添加到storefile();
- 22. 將確認對話框添加到EventToCommand
- 23. 將EditText添加到警報對話框。
- 24. 如何將密碼框添加到Mahapp中的對話框
- 25. 如何將複選框添加到警報對話框
- 26. 如何將屬性添加到Facebook應用程序對話框?
- 27. 將片段添加到對話框
- 28. 將按鈕添加到對話框
- 29. 將控件添加到jQuery的旋轉木馬
- 30. 如何使用visual C++在win32 API中添加圖片框
ResEdit非常有用 – ukanth