需要用到vc工具
一般用的是vc++ 6.0
直接用c就是windows SDK编程 这种编程相对与MFC来说更加接近底层
学习纯C的SDK编程可以让你更加了解windows编程的机制和原理
学习完SDK编程 再来学习MFC就会容易的多~~
关于书籍 windows编程很好的书籍并不是特别的多
但是有一本是可以说是windows编程界的圣经:
Windows 程序设计(第5版)(上、下册)
网上有电子版 源代码的话petzold大师的个人主页
http://www.charlespetzold.com/books.html上好像有
关于petzold这个人 你也应该了解 windows编程泰斗~~
http://baike.baidu.com/view/1466188.html
是的 用 win32 application 建个空的就可以了。要个具体的,就用 win32 application 建 hello 的那个就可以
--------------------------------------------------------------
用文本编辑自己写也可以,结构:
#include <Afxwin.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow)
{...}
BOOL MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex
...
return RegisterClassEx(&wcex)
}
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)
{
HWND hWnd
....
return TRUE
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{...}
初始化以后,主要编程工作量在CALLBACK WndProc 里对 鼠标,窗等的事件的处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)