摘要:
一、开发工具 我本来想用的是.ocx控件,最后发现,对于自定义struct,它似乎是无能为力(有谁知道.ocx可以的话请联系我)。最后采用的是vc++6.0中的atl。下面给出了如何调用含自定义结构的组件函数senddata,receivedata的方法。组件中的参数传递与下面的代码是一模一样的 ,这里不再重复。(该组件是应用于配电自动化中的,用以实现馈线自动化fa功能,本人自己设计开发)......
摘要:
追根究底,剖析mfc六大关键技术题外话:我并不认为mfc减轻了程序员们的负担,mfc出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在mfc里徘徊了很久很久(因为那时没有书本详细介绍mfc的原理),毫无收获。可能朋友们会说,怎么一定要了解mfc的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?不行!!!如果这样,我宁愿永远不选择mfc!在学电脑之前,......
BMP位图操作(象素操作)
下面一段代码对bmp的象素操作非常有用:
{ 【程序编程相关:
VC使用MSXML解析XML文档,例子代】void cbmptryview::ondraw(cdc* pdc) 【推荐阅读:
VC实用小知识总结 (二)】 assert_valid(pdoc); 【扩展信息:
对话框中增加状态栏,并且鼠标在不同位置可】 cbmptrydoc* pdoc = getdocument(); // todo: add draw code for native data here
cdc memdcx,memdcy;
memdcx.createcompatibledc(pdc); //map these cdc objects to your window dc memdcy.createcompatibledc(pdc);
bitmap bmpx,bmpy;
cbitmap mybmp,bmpclone; bmpclone.loadbitmap(idb_bitmap2); //initialize the clone bitmap object(empty image in //this case) before using
dword dwvalue,dwvalue2;
...
下一页 摘要:
cprogressctrl类提供了少量的成员函数用来设置进度条:
void setrange( int nlower, int nupper );该函数用来设置进度条的范围.参数nlow和nupper分别指定了最小和最大值,缺省时进度条的范围是0-100.
int setpos( int npos );用来设置进度条的当前进度.函数返回的是进度条的前一个进度.
int stepit......