merlinzjl

导航

上一页 1 ··· 6 7 8 9 10

2018年1月24日 #

MFC中处理UI界面时的注意点

摘要: 最近开发时,在处理界面上遇到了下面的问题: 上位机与下位机通信时,如果出现超时,弹出MessageBox提示的情况下,更新界面上的CStatic控件会出现重影。 经过调查发现 原因是由于在UI线程中处理了部分通信功能,正常情况下,这部分通信基本不需要时间,可是在超时的情况下,通信等待需要很长时间,导 阅读全文

posted @ 2018-01-24 20:44 merlinzjl 阅读(261) 评论(0) 推荐(0) 编辑

2018年1月21日 #

MFC坐标系

摘要: MFC坐标系分为设备坐标系和逻辑坐标系两种。在设备坐标系中,一个像素表示一个单位长度,设备的原点(0,0)始终在显示平面的左上角位置,x轴正向向右,y轴正向向下。 逻辑坐标系中,原点可以放在任何一个位置,并且随着映射模式的变化,x轴,y轴方向以及缩放比例因子(一个逻辑单位的像素点数目)都会发生变化。 阅读全文

posted @ 2018-01-21 20:38 merlinzjl 阅读(693) 评论(0) 推荐(0) 编辑

2017年12月9日 #

C++中的四种类型转换

摘要: //1.常见的类型转换,使用static_cast float f = 1.234; int i =static_cast<int>(f);//等价于 int i = (int)f; //2.const_cast,将常量指针(指针指向的地址的值不能变)转变成非常量指针 int a = 1; cons 阅读全文

posted @ 2017-12-09 16:25 merlinzjl 阅读(143) 评论(0) 推荐(0) 编辑

2017年11月23日 #

如何处理由Dll缺失造成的程序直接崩溃的问题。

摘要: 问题描述:在开发一个上位机程序时(C#、winform),使用到了Kvaser的SDK,而这个SDK是基于对应的Kvaser驱动开发的。当前PC如果没有装Kvaser驱动, 程序启动时,会直接奔溃。调查发现,主要原因是程序直接使用了SDK提供的的A.dll,而该dll又去调用了驱动程序中的B.dll 阅读全文

posted @ 2017-11-23 23:02 merlinzjl 阅读(497) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10