新创建了一个单文档工程,在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加如下代码:
m_wndToolBar.GetToolBarCtrl().SetButtonWidth(50, 150);
m_wndToolBar.SetButtonText(0, "Test");
然后执行,窗体中没有任何反应。请指点。
m_wndToolBar.GetToolBarCtrl().SetButtonWidth(50, 150);
m_wndToolBar.SetButtonText(0, "Test");
然后执行,窗体中没有任何反应。请指点。
解决方案 »
- 如何导入一个工具栏资源
- VC6.0 一个很奇怪的问题
- 学习ATL
- 【求助】有哪位兄弟写过VPN拨号器之类的程序的?请进来一下。。。
- 在VC6中使用DDraw进行开发图像显示程序需要注意哪些问题?
- 难道不装VC就不能用么?郁闷(百分跪谢!!!)
- 吸引眼球 -- 贡献源代码 -- base64编码解码原代码 需要的留一个email
- 为何Rebar控件类只能在MainFram中添加,而在视图中不能使用呢(.Create()通过),但接下来会说程序错误,这是为何?
- 一个VC轮廓提取的问题
- 一个CButton的自绘对象,为什么重载WindowProc或者DefWindowProc都不能捕获鼠标事件???
- 何如计算一个C++类的大小
- 急需人才!
{
ASSERT_VALID(pBar); TCHAR chSep = _T('\n');
CString strButtons;
strcpy(strButtons.GetBuffer(0), lpTextName);
VERIFY(strButtons.LoadString (nIDString));
int nIndex = 0;
LPCTSTR pszStart = strButtons;
LPCTSTR pszEnd = NULL; do
{
pszEnd = _tcschr(pszStart, chSep);
int nLen = (pszEnd == NULL)?_tcslen(pszStart):(int)(pszEnd - pszStart); ASSERT(nLen >= 0); CString strSubString;
memcpy(strSubString.GetBufferSetLength(nLen), pszStart, nLen* sizeof(TCHAR)); pBar->SetButtonText(nIndex++, strSubString);
pszStart += nLen + 1; }
while (pszEnd != NULL);
}来看看啊!