- 博客(7)
- 收藏
- 关注
转载 sleep(0)
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(
2015-06-12 09:54:40 281
转载 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)
下面的代码我调试了将近一个星期,你能够看出什么地方出了问题吗? 线程函数: DWORD WINAPI ThreadProc( while(!bTerminate) { // 从一个链表中读取信息并且插入到CListCtrl中 // CListCtrl的句柄是通过线程参数传递进来的 for(;;)
2015-06-12 09:41:58 286
转载 逻辑坐标和设备坐标的区别
如果我们想制作一个拥有滚动条的应用程序,那就只需要让你的view类派生自CScrollView类即可,CScrollView类派生自CView类! 在初始化view的时候,函数会调用CXXView类的OnInitialUpdate()函数(XX表示你的工程名)!函数如下: [cpp] view plaincopyprint? void CM
2015-06-02 11:02:54 559
转载 关于SetWindowOrg和SetViewportOrg函数的说明!
关于这两个函数的解释,我就不详细叙述了,我的前两篇博客关于这两个函数的内容已经讲的比较清楚了,有需要的同学可以找一找!我只是记录一下我自己使用的心得! 先确定几点: 1.默认的时候,视口坐标原点在屏幕显示部分的左上角。 先来热一下身: [cpp] view plaincopyprint? void Cmfc
2015-06-02 11:00:06 518
转载 从窗口到视口的映射
从窗口到视口的映射 分类: MFC2014-01-18 22:17 693人阅读 评论(0) 收藏 举报 从窗口到视口的映射 高中时我们学过垂直坐标系和极坐标系,同一个点在不同的坐标系里的坐标值是不一样的,比如垂直坐标系里的(1, 1)这个点,对应的极坐标却是(1.414, 45)。这两个坐标值可以通过一定的计算公式相互转换。我们把这里
2015-06-02 10:59:47 345
转载 窗口、视口、屏幕显示详解--计算机绘图基本功
窗口、视口、屏幕显示详解--计算机绘图基本功 窗口: 逻辑环境中的一小部分,是一个矩形框;世界坐标系是逻辑坐标,SetWindowOrg(X,Y )设置窗口的逻辑坐标点(X,Y)映射为的设备环境的设备点(0,0)。 设备环境:显示器、打印机等等。坐标系为设备坐标系,正Y轴向下,正X轴向右,原点在左上角,固定不变,不可修改!其X、Y的负半轴
2015-06-02 10:57:26 471
转载 VC++例说Windows窗口、视口以及GDI映射模式
本文转载自: http://anony3721.blog.163.com/blog/static/511974201132810019635/ 在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,x表示横坐标,y表示
2015-06-01 16:13:36 561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人