鱼C论坛

 找回密码
 立即注册

恒信网络科技

https://fishc.com.cn/?210680

分享 Windows API一日一练(10)LoadString、LoadIcon和LoadCursor函数
2014-4-16 17:13
在编写国际化的应用程序里,经常要使用不同语言的字符串。比如中文菜单里叫做“文件”,而在英语里叫做“ File ”。开发这种软件的功能是一样的,只是界面上显示的文字不一样而已。为了方便这种软件的开发,在 Windows 里经常使用的方法就是替换掉显示的字符串,比如指定在中文里就显示“文件”,在英语里就显 ...
个人分类: vc++学习|744 次阅读|0 个评论 热度 3
分享 Windows API一日一练(9)EndDialog,DestroyWindow函数
2014-4-16 17:07
上一日知道怎么样显示对话框的函数,那么怎么样关闭对话框呢?这就需要使用到函数 EndDialog 。这个函数只能在对话框的消息处理函数里使用,并且这个函数调用之后,没有立即就删除对话框的,而是设置了操作系统里的结束标志。当操作系统查检到有这个标志时,就去删除对话框的消息循环,同时也去释放对话框占用的 ...
个人分类: vc++学习|562 次阅读|0 个评论
分享 Windows API一日一练(8)BeginPaint和EndPaint ,DialogBox和DialogBoxParam函数
2014-4-16 16:40
当人们使用软件时,大多数是想看到自己所需要的结果,比如玩 RPG 游戏,就是想看到自己所操作的主角做各种各样的事情。在 2D 的 RPG 游戏里,其实做的事情,就是不断地更新画面,也就是不断地显示 BMP 的图片。在普通的程序里,大多也是显示各种文本和图片的,但是有一种类型的应用程序是不怎么显示结果的,那 ...
个人分类: vc++学习|621 次阅读|0 个评论
分享 Windows API一日一练(7)GetMessage,TranslateMessage,DispatchMessage,PostQuitMessag ...
2014-4-16 16:30
应用程序为了获取源源不断的消息,就需要调用函数 GetMessage 来实现,因为所有在窗口上的输入消息,都会放到应用程序的消息队列里,然后再发送给窗口回调函数处理。 函数 GetMessage 声明如下: WINUSERAPI BOOL WINAPI GetMessageA( __out LPMSG lpMsg, ...
个人分类: vc++学习|927 次阅读|0 个评论
分享 Windows API一日一练(6)WindowProc和DefWindowProc函数
2014-4-15 17:50
在 Windows 操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在 API 里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数 WindowProc ,如果 WindowProc 函数不处理这个消息,就可 ...
个人分类: vc++学习|602 次阅读|0 个评论 热度 1
分享 Windows API一日一练(5)ShowWindow与UpdateWindow函数
2014-4-15 16:20
ShowWindow 的 API 函数是显示窗口,但它在第一次调用和以后的调用是有区别的。第一次调用时,它的输入参数 nCmdShow 是需要输入 WinMain 函数里传入来的 nCmdShow 参数,而不能是其它参数。 函数声明如下: WINUSERAPI BOOL WINAPI ShowWindow( ...
个人分类: vc++学习|919 次阅读|0 个评论
分享 Windows API一日一练(4)CreateWindow函数
2014-4-15 16:11
一个窗口要显示,先要把它创建出来。那就需要调用 API 函数 CreateWindow 了,所以在注册窗口后的第二步,就需要调用创建窗口函数。 函数声明如下: WINUSERAPI HWND WINAPI CreateWindowExA( __in DWORD dwExStyle, __in_op ...
个人分类: vc++学习|414 次阅读|0 个评论
分享 Windows API一日一练(3)RegisterClass和RegisterClassEx函数
2014-4-14 22:57
为了可以创建自己的窗口,就需要向 Windows 操作系统注册窗口类型,以便后面创建窗口时调用。当然,如果使用 Windows 预先注册的窗口是不需要注册的。 函数声明如下: #if(WINVER = 0x0400) WINUSERAPI ATOM WINAPI RegisterClassExA( __in C ...
个人分类: vc++学习|552 次阅读|1 个评论 热度 1
分享 Windows API一日一练(2)使用应用程序句柄
2014-4-14 16:51
从Windows API一日一练(1)就可以看到, _tWinMain 是应用程序的入口函数,这里是使用它的宏,定义在 tchar.h 头文件里,为什么要这样作宏定义的呢?由于 Windows 的应用程序要适应 UNICODE 和以前单字符的应用程序,由于 Windows 这两个 API 的定义是不一样的,如下: UNICODE 的定义: ...
个人分类: vc++学习|337 次阅读|0 个评论
分享 Windows API一日一练(1)第一个应用程序
2014-4-14 16:26
Windows API一日一练(1)第一个应用程序
要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的 Windows 应用程序,让它提示一行文字给我们看到,这就是简单的目标。 它实现的源程序和界 ...
个人分类: vc++学习|331 次阅读|0 个评论
12下一页

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 07:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部