读书人

在C++中怎么封装win32 API?

发布时间: 2012-02-25 10:01:49 作者: rapoo

在C++中如何封装win32 API???
1>在C++中如何封装win32 API成一个类 ??? 以及如何调用。请给出一个完整的示例。


2>win32 API的完整文档在哪找?


3>如何学习?


4>其他语言如何封装??不包括C C++ C# VB


能者多劳~~请各位踊跃发言,万分感激。


[解决办法]
C++里面封装API,
[code=C/C++]
class My_HWND
{
protected:
HWND hwnd ;
public:
int MessageBox(LPCTSTR lpText,LPCTSTR lpCaption,UINT UType)
{
return ::MessageBox(hwnd,lpText,lpCaption,uType) ;
}
}
[/code]
大概就是这样子。。。以后可以My_HWND my_hwnd ; my_hwnd.MessageBox(L "xxx ",L "xxx ",MB_OK) ;这样用了。

问题234都不知道,同求。。。
[解决办法]
觉得啥东西用起来麻烦,就自己写个类,把它们集合下,用某个get函数就能获得自己需要的东西~~

写多了,觉得用起来不方便或者麻烦时,你自然而然的就会想去封装它方便下次用

读书人网 >C++

热点推荐