怎样在编写MFC中插入API函数
编号:QA004038
建立日期: 2001年3月26日 最后修改日期:2001年3月26日
所属类别:
徐晓:
win98,vc++6.0
最近我正在学习sdk编程,目的当然是想学习MFC了(之前学了一点MFC)。实际上在我先前学习MFC时,弄的我一塌糊涂,因为对MFC编程机理不清楚,开始学写sdk(API)。因为曾学过C语言,基础自认扎实^_^,所以感觉API比MFC更易理解,总想在写MFC时直接调用API...
可是我现在不能将MFC与sdk(API)联系起来,不知应在何时???...何处???...下手!!!
具体说是怎样在编写MFC中插入API函数,有人告诉我在构造函数中嵌入API???对么????为什么???如果对,那应怎样理解,还有其他在VC(MFC)中嵌入API的方法么,这些方法有何不同???恳请各位专家,高手,大哥,大娘指点一二,不胜感激!!!
回答:
MFC和API并不是对立的,你可以在任何MFC函数调用API函数,并不一定要在构造函数中。如果你要调用的API是MFC没有包括的,直接写就可以了。如果MFC中包括了你要调用的函数,如CWnd包括了SetWindowPos。你要调用API函数时,加上“::”,如::SetWindowPos就直接调用API函数,而不是CWnd::SetWindowPos。
此问题由李海回答。
| |
|
|
| |
|
|