- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 函数参数的压栈顺序
对于常见的C++程序,像缺省_cdecl或使用_stdcall的函数压栈顺序都是采用的从右往左压栈的。(_pascall使用的从左往右压栈。)
2015-06-24 21:59:46 3582
原创 矢量字体和像素字体
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)查看windows/fonts下的字体的话,看到黑体的说明如下字体名称: 黑体版本: Version 5.01Open Type Layout, 已数字签名, TrueType Outlinesabcdefghijklmnopqrstuvwxyz
2015-06-24 21:57:04 4747
原创 CAD的Dock窗口创建
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)参考:http://www.cnblogs.com/oneday/p/3413605.htmlhttp://download.csdn.net/download/th_gsb/5088257http://blog.csdn.net/weili82830/article/
2015-06-24 21:55:06 4414
原创 零散知识:字节数&CAD图形刷洗&面向对象
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)1. 对齐---------------------------------------------------(1) struct A{ char c; double d; short s; int i;} sizeof(A) = 24(2) char ch[
2015-06-24 21:52:25 982
翻译 Multithreading: How to Use the Synchronization Classes
在多线程间同步资源是在写多线程时经常遇到的问题。有二个以上的线程来访问同一数据时,经常会导致不可预知的问题。例如,在同一时间,一个线程在写该数据,而另一个线程在读该数据,这将不知道读线程究竟读出的是什么数据,是老的数据,还是新写入的数据,也或是读出的一部分是老数据、另一部分是新数据。MFC提供了一些同步和同步控制类来帮助解决这种问题。这篇主题一是阐述这些类,二是阐述如何来使用这些类创建线程安全的典型多线程程序。
2015-06-05 10:09:07 904
原创 CAD的StatusBar
acedSetStatusBarProgressMeter: 设置显示内容acedSetStatusBarProgressMeterPos: 设置进度百分比acedRestoreStatusBar: 使用完毕后,把statusBar归还给CAD
2015-06-05 08:36:29 2501
原创 WM_MOUSEHOVER和WM_MOUSELEAVE消息的触发
WM_MOUSEHOVER和WM_MOUSELEAVE消息,可以用来实现,当鼠标放在/离开某个窗体或窗体组件一段时间时,触发一系列的操作
2015-06-04 12:55:02 2355
原创 CImage封装gdiplus的初始化和引用计数
CImage内部封装了一个变量 static CInitGDIPlus s_initGDIPlus; 该变量实现了对gdiplus的初始化和销毁,基于引用计数的方式,实现了多个CImage实例的共享gdiplus的生命周期。 class CInitGDIPlus{public: CInitGDIPlus() throw();
2015-06-04 12:52:28 1561
Mac上构建OpenGL红宝书上的triangles程序
2019-04-12
Python语言程序设计基础_课件PPT_嵩天
2018-12-01
编译原理-简单计算器
2014-08-31
AutoCad 2011版的DXF参考手册官方地址
2013-06-20
Window上的Shell文件
2013-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人