C++windows编程问题。怎么添加按钮?

C++windows编程问题。怎么添加按钮?,第1张

如果是WIN32的话 在WM_CREATE消息里添加 CreateWindowEx(0,"Button","按钮1",WS_VISIBLE|WS_CHILD,0,0,100,50,hwnd,(HMENU)0,0,0)hwnd 为主窗口句柄

HWND lhWnd = CreateWindowEx(NULL,L"button",NULL,WS_POPUP | WS_VISIBLE,0,0,100,20,hParent, NULL, NULL, NULL)

lhWnd 就是按钮的句柄可以进行自己想要的 *** 作

hParent 就是父窗口的句柄

我按你想做控件数组理解的,如果不是,请继续追问

若满意请及时采纳,谢谢

CButton* m_pButton[4] //创建按钮类数组

m_pButton[0]=(CButton*)GetDlgItem(IDC_BUTTON1) //四个按钮的句柄赋给数组

m_pButton[1]=(CButton*)GetDlgItem(IDC_BUTTON2)

m_pButton[2]=(CButton*)GetDlgItem(IDC_BUTTON3)

m_pButton[3]=(CButton*)GetDlgItem(IDC_BUTTON4)

m_pButton[0]->SetWindowText("dfdfdfdf")//第一个按钮标签修改

CString str

for (int i=0i<4i++) //四个按钮标签修改

{

str.Format("我是按钮%d",i+1)

m_pButton[i]->SetWindowText(str)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8017415.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存