RT,搜索了一下几乎都是VB的 应该是不能是用cstring的,因为是/clr的命令行格式 求解
解决方案 »
- Vista不支持VC6.0,那我还有没有必要学了?
- 哪有《如何使用BHO定制你的Internet Explorer浏览器》
- 关于CDialog的Create和DestroyWindow的问题
- 不简单你来找我
- 如何创建一个可串行化类?
- 可不可以让LVS_LIST风格的CListCtrl出现垂直滚动条而不是水平的?
- 表中记录的删除??
- vs2010中,使用Start Debugging运行和Start Without Debugging运行有什么区别?
- 想用VC++编写程序来执行SQL2005 的SSIS包
- 如何一个树控件中所有勾选的叶子节点
- 使用CreateProcess启动Ping程序, 利用管道与Ping通信, 但是无法使用^C让Ping终止
- 困扰多天的问题,各位行行好吧!要死了!
{
CString str;
GetWindowText(str);
if (nChar == 8) //退格键
{
CEdit::OnChar(nChar, nRepCnt, nFlags);
return;
}
if (nChar == 32) //空格键
{
CEdit::OnChar(nChar, nRepCnt, nFlags);
return;
} if ((nChar==46)&&(!str.IsEmpty())&&(str.Find('.',0)!= -1)) //防止输入两个小数点
nChar = 0; if (((nChar<45)||((nChar>46)&&(nChar<48))||((nChar>57))) //只允许输入数字,小数点
{
nChar = 0;
}
else
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
3. 在主窗口类的头文件引用CNumEdit的头文件4. 给你的编辑框添加CNumEdit类型的控制变量
定义一个double类型成员变量m_dbl,比如把它与标识符为IDC_NUMBER的编辑框建立关联,那么就在构造函数中为其赋予初值,然后在对话框的DoDataExchanged函数中添加:
DDX_Text(pDX,IDC_NUMBER,m_dbl);
DDV_MinMaxDouble(pDX,m_dbl,0.0,100.0);