自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (7)
  • 收藏
  • 关注

空空如也

Qt翻译对话框标准按钮.jpg

Qt翻译对话框标准按钮.jpg

2021-08-24

iocomp3.04极品工业控件中CiLedBarX类的简单应用

CiLedBarX类的极简应用,更多应用可以右键点击控件看它的设置或者iocomp3.04极品工业控件安装后的例程。

2018-09-19

用MCIWnd播放avi文件aviplay

在vc6中利用MCIWnd播放avi文件的简单例子, 左键单击avi播放窗口可暂停、恢复播放,右键点击avi播放窗口则结束播放。

2013-05-01

可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.1

可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.1 v1.1在v1.0基础上: 增加: 1.可设置按回车键的行为:确认编辑、确认编辑并移动到下一个单元、或确认编辑并移动到下一行单元 完善: 1.按向上箭头或向下箭头超出显示范围时自动滚动列表,使当前单元始终可见 2.函数增加说明 补充说明: 必须调用SetParent,传入父窗口指针,通常为对话框指针,可参考代码示例 ------------------------------------------------------------------------------------ V1.0 在CMSFlexGrid基础上增加如下功能: 1.可编辑; 2.可设置为只输入数字; 3.每一列可单独设置最大输入长度; 4.编辑时,支持键盘上下左右移动到下一个单元,支持回车确认编辑和ESC取消编辑

2013-04-13

可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.0

可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.0 在CMSFlexGrid基础上增加如下功能: 1.可编辑; 2.可设置为只输入数字; 3.每一列可单独设置最大输入长度; 4.编辑时,支持键盘上下左右移动到下一个单元,支持回车确认编辑和ESC取消编辑 VC6、win7下调试运行正常

2013-04-05

优化有问题代码完整工程

再次简化代码,取消串口,直接显示结果,仍然有问题!!<br><br>疑问代码如下: <br>struct _USB_DATA_STRUCT<br>{<br>/* <br> unsigned char command_data[40];//release结果正确<br> int command_index;<br> int command_size;<br> int numofnod;<br>*/<br> int command_index;<br> int command_size;<br> int numofnod;<br> unsigned char command_data[40];//release结果错误<br><br> void SetData(unsigned char* pdata,int size)<br> {<br> if(size>40)<br> {<br> AfxMessageBox("数据太大,超范围!");<br> return;<br> }<br> memcpy(command_data,pdata,size);<br> }<br>};<br><br>void CTestprjDlg::OnButton1() <br>{<br> // TODO: Add your control notification handler code here<br> unsigned char ctem[32];//错误:32,103,104; 正确:105,110<br> <br> USB_DATA_STRUCT CommandData;//需要填写要发送的数据<br><br> ctem[0]=0xee;<br> ctem[1]=0x01;<br> memset(ctem+2,0x00,30);<br> <br> CommandData.SetData(ctem,32);<br><br> ShowTest(CommandData.command_data,32);<br>}<br><br>void CTestprjDlg::ShowTest(unsigned char* p,int nlen)<br>{<br> CString str = _T(""); <br> for(int i=0;i <32;i++) <br> { <br> CString tmp_str; <br> tmp_str.Format("0x%02X ", p[i]); <br> str += tmp_str; <br> } <br> m_textctrl.SetWindowText(str);<br>}<br><br>//VC6 <br><br>Debug版本没有问题,输出如: <br>EE 01 00 00 00...后面全0 <br>Release版本(按Maximize speed优化)有问题,输出如: <br>EE 01 00 00 00 00 00 00 00 00 00 00 EE 01 00 00 00 00 00 00 00 00 00 00 EE 01 00 00 00 00 00 00 <br><br>Release版本下,按以下修改没有问题。 <br>1.调整ctem的大小。小于等于104有问题,大于等于105没有问题。 <br>2.将ctem改为char* ctem; <br> ctem=new char[32]; <br> 没有问题。 <br><br>3.优化方式由Maximize speed修改为Minimize code也没问题。 <br><br>请教可能是什么原因?

2008-06-02

结构在release和debug中的不同

同样的代码在release和debug中表现不同<br>优化不同表现也不同<br>压缩工程

2008-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除