C++控件的CAPTION问题。
2013-11-21
展开全部
好吧,你得告诉我你的C++是基于CLR平台的还是API编程
如果基于CLR平台:
button1->Text="确定";
如果使用API来编程:
首先,你要得到这个控件的句柄
C++中的控件都是以句柄来控制的,
然后用一个Windows API的自带函数来进行修改:
SetWindowText(你的按钮句柄,"确定");
如果你还不知道怎么新建这个按钮,先添加一个变量:
HWND button;
然后在WndProc中添加WM_CREATE消息的处理事件,在里面加入:
button=CreateWindow("PUSHBUTTON","确定",BS_PUSHBUTTON|WM_VISIBLE|WM_CHILD,0,0,100,20,hWnd,NULL,hInst,NULL);
这样就新建了一个标题是确定的按钮
——————————————————
用C++进行windows编程和其他语言都不一样你还没有脱离VB的显式类的思想
如果基于CLR平台:
button1->Text="确定";
如果使用API来编程:
首先,你要得到这个控件的句柄
C++中的控件都是以句柄来控制的,
然后用一个Windows API的自带函数来进行修改:
SetWindowText(你的按钮句柄,"确定");
如果你还不知道怎么新建这个按钮,先添加一个变量:
HWND button;
然后在WndProc中添加WM_CREATE消息的处理事件,在里面加入:
button=CreateWindow("PUSHBUTTON","确定",BS_PUSHBUTTON|WM_VISIBLE|WM_CHILD,0,0,100,20,hWnd,NULL,hInst,NULL);
这样就新建了一个标题是确定的按钮
——————————————————
用C++进行windows编程和其他语言都不一样你还没有脱离VB的显式类的思想
2013-11-21
展开全部
SDK的SetWindowText(hWndEdit,"caption");SendMessage(hWndEdit,WM_SETTEXT,0,(LPARAM)"caption");
-------------------------------------------------------MFC的m_ctlEdit.SetWindowText("caption");
GetDlgItem(IDC_EDIT1)->SetWindowText("caption");
-------------------------------------------------------MFC的m_ctlEdit.SetWindowText("caption");
GetDlgItem(IDC_EDIT1)->SetWindowText("caption");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询