- 博客(7)
- 收藏
- 关注
原创 调用DLL库
1、定义外部函数类型 typedef int(*pci7484check)(DWORD dwVendorID, DWORD dwDeviceID, BOOL fUseInt,int nCard);typedef int(*pci7484ad)(long hPlx, BOOL fLocalAddr,int ch); 2、打开动态库文件 m_pci7484dll=LoadLibrary("pci748
2004-06-30 14:20:00
879
原创 常用ASCII 码对照表
ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ESC 32 SPACE 33 ! 34 " 35 # 36 $ 37 % 38 & 39 40 ( 41 ) 42 * 43 + 44 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 :
2004-06-29 16:12:00
4203
1
转载 [转贴]论调用约定
在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数
2004-06-28 14:55:00
1557
1
转载 [转贴]动态链结函式库
前言 本章要介绍的是动态链结函式库(Dynamic Linked Library,简称DLL)的撰写、使用及相关主题。动态链结函式库是Windows程式设计的一门重要领域,不信的话,你可以看看在Windows系统目录下那些数量庞大的 .DLL档案,它的重要性及使用频率由此可见一般。 基本上,如果略去VCL软体元件不谈的话,在C++Builder中撰写及使用DLL的方法是和传统Windows S
2004-06-28 14:47:00
956
原创 dll中函数定义的关键词
1、extern "C" 是用来告诉编译器,以C的方式来命名,而不要以C++ 的命名法,因为C++ 的命名法会在函式名称後加上参数型态等装饰字,如此会造成其他程式如VC++,VB等无法使用的困扰。 2、__declspec关键字,它可以传入dllimport及dllexport两个参数,用来分别代表输入函数及输出函数。输出函数,必须使用 __declspec(dllexport) 来定义该函数,反
2004-06-28 14:45:00
985
原创 打印屏幕内容大小和实际打印效果匹配!
方法1:修改OnPrepareDC函数 pDC->SetMapMode(MM_ANISOTROPIC); CSize size=CSize(800,560); pDC->SetWindowExt(size); //设定窗口大小 //得到打印机每逻辑英寸的像素数量 int xLogPixPerInch= pDC->GetDeviceCaps(LOGPIXELSX); int yLogPixPerI
2004-06-28 12:13:00
994
原创 ScrollView中的问题!
1、在ScrollView中,当滚动条在一定的位置,如果当前视图的大小改变以后,当前焦点位置不正确? 解决方法:采用SetScrollPos函数来重新设置焦点位置 2、在ScrollView中,当没有使用双缓存的时候,在拖动滚动条的时候,屏幕上焦点位置显示不正常? 解决方法:采用SetWindowOrg(x轴滚动条位置,y滚动条位置)函数可以解决这个位题
2004-06-28 12:09:00
1023
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人