vs2010 工具箱中怎么添加自定义控件

vs2010 工具箱中怎么添加自定义控件,第1张

我知道了,步骤是:在“工具箱”上点击右键然后单击”选择项“袜销,然后点击”浏览”按钮,找到你要加的控件选中,然后“打开”就可以在上方看到你要喊旅添加控件名称,然后选中按“确定”就可以在工具箱中看看你要你的空告渗游间了..

1,solution explorer 右键添加州腔埋resource (Add ->Resource),然后选择toolbar并新建

2,然后自己画BUTTON吧

3,记得给每个button一个ID啊。。。

4,对了toolbar的ID是IDR_TOOLBAR1,对话框的.h文件中添加

CToolBar m_FirstToolBar

5,.cpp文件中,函数OnInitDialog()中添加

if(!m_FirstToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | 

WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | 

CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || 

!m_FirstToolBar.LoadToolBar(IDR_TOOLBAR1))

{

   EndDialog(IDCANCEL)

}

RepositionBars(AFX_IDW_CONTROLBAR_FIRST, \

   圆胡 AFX_IDW_CONTROLBAR_LAST,0)

m_FirstToolBar.MoveWindow(10, 10,100, 25, 1 )

6,如果要每个button有处理动作,那么就响应册蚂消息吧,

BEGIN_MESSAGE_MAP(CmfcdialogDlg, CDialogEx)

ON_WM_SYSCOMMAND()

ON_WM_PAINT()

ON_WM_QUERYDRAGICON()

ON_EN_CHANGE(IDC_EDIT1, &CmfcdialogDlg::OnEnChangeEdit1)

ON_BN_CLICKED(IDC_BUTTON1, &CmfcdialogDlg::OnBnClickedButton1)

ON_BN_CLICKED(IDC_BUTTON2, &CmfcdialogDlg::OnBnClickedButton2)

ON_BN_CLICKED(IDC_BUTTON3, &CmfcdialogDlg::OnBnClickedButton3)

ON_BN_CLICKED(IDC_BUTTON4, &CmfcdialogDlg::OnBnClickedButton4)

END_MESSAGE_MAP()

7,再看消息处理函数

void CmfcdialogDlg::OnBnClickedButton2()

{

m_edit1.SetWindowTextW(_T("2 on toolbar"))

// TODO: Add your control notification handler code here

}

8,嗯,基本就这样,附件贴了项目文件(VS2010)

这个是安装原因!安装顺序:VS-——>亏誉silverlight

首先,要确定你有没有安装Silverlight

TOOl.exe,这个是开发工具,如果没有请到微软silverlight官方网站下载;

然后,如果不是上面情况,就卸载后重新安历空瞎装,安装过程中把你的VS程序及浏览器关掉;

还是不行的话,要修复你的VS2010,再按顺序安肢空装一希望对你有用


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

原文地址: http://outofmemory.cn/bake/11979506.html

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

发表评论

登录后才能评论

评论列表(0条)

保存