电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Windows程序设计入门教程VIP免费

Windows程序设计入门教程_第1页
1/10
Windows程序设计入门教程_第2页
2/10
Windows程序设计入门教程_第3页
3/10
Window s 程序设计入门教程 前骤: 1.第一个windows 程序: 先讲几个专有名词:HINSTANCE 由handle(句柄)和instance(实例) 句柄,类似于C 中的指针,指向资源,是资源的标识。操作系统要管理和操作这些资源,都是通过句柄(HANDLE)来找到对应的资源。按资源的类型可以分为: 窗口句柄——HWND 实例句柄——HINSTANCE 图标句柄——HICON 光标句柄——HCURSOR 画刷句柄——HBRUSH 设备内容句柄——HDC 下面是一个简单的windows 程序。 [Copy to clipboard] CODE: #include int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0); return 0 ; } WinMain 的原函数 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) 这个函数照着原函数写就行。 MessageBox 的原函数: MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType) 参数解释: hWnd:为窗口句柄,h 代指handle[句柄] lpText:要显示的消息, lp 代指 long point[长指针] lpCaption:消息框的标题 uType:消息框的按扭的样式 其中lpText 和lpCaption 的内容可以用TEXT(“………… ”)或直接用(“…………”) 编写自己的窗口: #include 一:主函数— — 程序的入口点 int WINAPI WinMain( ) { ① 设计窗口类: WNDCLASS wndclass; wndclass.style=CS_HREDRAW|CS_VREDRAW; . …… 十个字段 …… …… wndclass.lpszClassName=”Lei”; ② 注册窗口类: RegisterClass(&wndclass); ③ 创建窗口: HWND hwnd; hwnd=CreateWindow(); ④ 显示及更新窗口: ShowWindow(); UpdateWindow(); ⑤ 消息循环: MSG msg; While(GetMessage(&msg,NULL,0,0)) { TranlateMessage(&msg); DispatchMessage(&msg) } return msg.wParam; } 二:消息处理函数——操作系统调用 LRESULT CALLBACK WndProc( ) { PAINTSTRUCT ps; HDC hdc; RECT rect; switch(message) { case WM_PAINT: …… return 0; case WM_DESTORY: …… return 0; } return DefWindowProc() ; } 上面只是给出了一个窗口程序的模板块,也就是说...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Windows程序设计入门教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部