我的程序主要功能是打开位图文件并显示其宽高位等信息,在窗口左侧添加了一个dialogbar并在上面加上statictext来显示信息`但是现在我的SetDlgItemText()却无法正常显示,请问是什么原因呢?
我把如下语句:
SetDlgItemText(IDC_STATIC_SCD,"你要的内容!");
SetDlgItemText(IDC_STATIC_FTH,"你要显示的内容");
SetDlgItemText(IDC_STATIC_SX, "你要的内容!");
添加到了onfileopen()函数的最后,该函数是响应用户点击打开菜单命令的`有什么不对的地方?ID我都修改过了。谢谢各位!!!
我把如下语句:
SetDlgItemText(IDC_STATIC_SCD,"你要的内容!");
SetDlgItemText(IDC_STATIC_FTH,"你要显示的内容");
SetDlgItemText(IDC_STATIC_SX, "你要的内容!");
添加到了onfileopen()函数的最后,该函数是响应用户点击打开菜单命令的`有什么不对的地方?ID我都修改过了。谢谢各位!!!
解决方案 »
- 插入到richedit中的图片如何实现缩放及双击查看图片的功能?
- 如何实现自定义下拉控件的自动缩回功能
- COM聚合时候对IUnknown有两个不同的实现
- 我做了一个串口通信助手,为什么OnComm函数不能被触发呀,我的可以发送消息.请各位高手指点.急....
- 关于在对话框中创建窗口的问题,急死人了,郁闷死了,请大家帮帮忙啊…………!!谢谢了!!
- 采用完成端口, 同时建立多个连接怎么做?
- 简单问题---
- 怎样检测和卸载系统中已注册的ACTIVEX 控件?
- zhangxhsj 、 PioneerMan 、 jiang0730 、 masterz 进来结帐!
- 兄弟们,COM简单问题,高分求救啊?
- MSFlexGrid这个控件如何
- CView类继承了CEditView类后遇到的问题?
您说的这个m_dialogbar应该声明为什么变量?还有什么其它操作没?谢谢!
or
BOOL SetDlgItemText(
HWND hDlg, // handle of dialogbar
int nIDDlgItem, // identifier of control
LPCTSTR lpString // text to set
);
不过不大清楚该怎么做
当时我的dialogbar就是从project->add to project->components and controls 添加上去的`
然后找到资源class wizard,生成了一个dlgbar的类`好像没有别的操作`
那我应该怎么做呢?
if (!m_wndMyDialogBar.Create(this, CG_IDD_MYDIALOGBAR,
CBRS_LEFT | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE,
CG_ID_VIEW_MYDIALOGBAR))
{
TRACE0("Failed to create dialog bar m_wndMyDialogBar\n");
return -1; // fail to create
} m_wndMyDialogBar.EnableDocking(CBRS_ALIGN_LEFT | CBRS_ALIGN_RIGHT);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndMyDialogBar);
这个m_wndMyDialogBar应该就是变量名吧?我把MainFrm.h中的CDialogBar m_wndMyDialogBar;复制到了bbbView.h,因为我的onfileopen函数在这个文件里。然后编译可以通过,但是到这个语句的时候弹出了错误提示,debug assertion failed,这是为什么呢?
D:\Documents and Settings\孙璇\桌面\bbb1\bbbView.cpp(103) : error C2065: 'CMainFrame' : undeclared identifier
D:\Documents and Settings\孙璇\桌面\bbb1\bbbView.cpp(103) : error C2059: syntax error : ')'
D:\Documents and Settings\孙璇\桌面\bbb1\bbbView.cpp(104) : error C2059: syntax error : ')'
D:\Documents and Settings\孙璇\桌面\bbb1\bbbView.cpp(105) : error C2059: syntax error : ')'