gpt4 book ai didi

c++ - 如何使用 win32 C 向对话框添加旋转控件?

转载 作者:行者123 更新时间:2023-11-30 03:12:11 24 4
gpt4 key购买 nike

只是想知道如何使用 C 程序(win32/code::block/mingw 编译器)在对话框中添加一个旋转控件(另一个名称,向上/向下控件)

最佳答案

最简单的方法是使用资源编辑器来设计对话框。 Code::Blocks 没有,但是 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 消息时。

关于c++ - 如何使用 win32 C 向对话框添加旋转控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com