自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狼走西河

一日一钱,千日千钱,绳锯木断,水滴石穿。

  • 博客(16)
  • 收藏
  • 关注

原创 编程字典

https://www.matools.com/

2020-09-11 14:54:22 230

转载 千字文

天地玄黄,宇宙洪荒。日月盈昃,辰宿列张。寒来暑往,秋收冬藏。闰余成岁,律吕调阳。云腾致雨,露结为霜。金生丽水,玉出昆冈。剑号巨阙,珠称夜光。果珍李柰,菜重芥姜。海咸河淡,鳞潜羽翔。龙师火帝,鸟官人皇。始制文字,乃服衣裳。推位让国,有虞陶唐。吊民伐罪,周发殷汤。坐朝问道,垂拱平章。爱育黎首,臣伏戎羌。遐迩一体,率宾归王。鸣凤在竹,白驹食场。化被草木,赖及万方。盖此...

2020-01-14 09:10:33 317

原创 Windows API (DAY12) Trans lateAccelerator 函数

当应用程序运行时,用户按下快捷键,这样就产生了一个按键消息,那么 Windows 是怎么 样把它转化为快捷键响应的消息呢?这就需要使用 TranslateAccelerator 函数。 TranslateAccelerator 函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如 果发现有快捷键,就会把这个按键消息转换为WM_COMMAND 或者 WM_SYSCOMMAND 消息给窗口的消息...

2019-12-30 15:36:37 133

原创 Windows API (DAY11) GetMessage 函数

应用程序为了获取源源不断的消息,就需要调用函数 GetMessage 来实现,因为所有在窗 口上的输入消息,都会放到应用程序的消息队列里,然后再发送给窗口回调函数处理。 函数 GetMessage 声明如下:WINUSERAPI BOOLWINAPIGetMessageA(out LPMSG lpMsg,in_opt HWND hWnd,in UINT wMsgFilterMin,i...

2019-12-26 09:10:12 1215

原创 Windows API (DAY10) LoadAccelerators 函数

当用户使用软件时,往往有些功能是最常用的功能。作为开发人员,就需要让用户感觉 到这个软件好用,这样就需要把他们最常用的功能用起来最方便,最快捷,能提高生产效率。 在这方面,微软是做到家了,比如在键盘上有一个 Windows 键,Windows 很多功能都可 以通过这个键与其它键来组合成快捷键,提高使用的方便性。现在就来介绍一下怎么样让你 的程序也方便使用,就是使用快捷键。函数 LoadAccele...

2019-12-06 12:16:16 167

原创 Windows API (DAY09) WindowProc 和 DefWindowProc 函数

在 Windows 操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息, 然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在 API 里定义了一 个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数 WindowProc,如果 WindowProc 函数不处理这个消息,就可以把它转向 DefWindowProc 函数来处理,这是系统的默认消息处理...

2019-11-22 15:33:21 238

原创 Windows API (DAY08) Update Window 函数

UpdateWindow 函数是更新窗口的客户区,主要通过发送 WM_PAINT 消息来实现的。函数声明如下:WINUSERAPI BOOL WINAPI UpdateWindow(HWND hWnd);hWnd 是要更新窗口客户区的窗口句柄。调用这个函数的实例如下:BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){ HW...

2019-11-21 13:02:53 314

原创 Windows API (DAY07) ShowWindow 函数

ShowWindow 的 API 函数是显示窗口,但它在第一次调用和以后的调用是有区别的。第一次调用时,它的输入参数 nCmdShow 是需要输入 WinMain 函数里传入来的 nCmdShow 参数,而不能是其它参数。函数声明如下:WINUSERAPI BOOL WINAPI ShowWindow( in HWND hWnd, in int nCm...

2019-11-20 09:08:13 402

原创 Windows API (DAY06) CreateWindow 函数

一个窗口要显示,先要把它创建出来。那就需要调用 API 函数 CreateWindow 了,所以在 注册窗口后的第二步,就需要调用创建窗口函数。函数声明如下:WINUSERAPI HWND WINAPI CreateWindowExA( in DWORD dwExStyle, in_opt LPCSTR lpClassName, ...

2019-11-19 12:26:47 231

原创 Windows API(DAY05) RegisterClass 和 RegisterClassEx 函数

为了可以创建自己的窗口,就需要向 Windows 操作系统注册窗口类型,以便后面创建窗口 时调用。当然,如果使用 Windows 预先注册的窗口是不需要注册的。函数声明如下:#if(WINVER >= 0x0400)WINUSERAPI ATOM WINAPIRegisterClassExA(in CONST WNDCLASSEXA *); WINUSERAPI ATOM WINA...

2019-11-18 09:50:40 417

原创 Windows API (DAY04) MessageBox 函数

为了显示提示信息给用户,Windows 是提供了一个非常方便的 API 函数 MessageBox给用户使用,使用这个 API 函数可以显示简单的文字信息出来,提醒或提示用户进行下一 步操作。函数声明如下:WINUSERAPI 9int WINAPI MessageBoxA(in_opt HW ND hWnd,in_opt LPCSTR lpText,in_opt LPCSTR lp...

2019-11-14 20:18:20 148

转载 胞映射

http://blog.sina.com.cn/s/articlelist_1027057001_7_1.html

2019-11-14 20:10:17 1120

原创 Windows API(DAY03) 使用命令行参数

本文练习使用命令行参数,先在 VC2005 调试设置里设置输入参数,如下图:可以看到在 Command Arguments 里输入给程序传送的命令行参数(cmd1 cmd2 命 令行参数)。接着修改原来的程序如下:#001 int APIENTRY _tWinMain(HINSTANCE hInstance,#002 HINSTANCE hPrevInstance,#003 LPTSTR...

2019-11-13 08:40:40 297

原创 Windows API (DAY02) 使用应用程序句柄

从上面这段程序就可以看到,_tWinMain 是应用程序的入口函数,这里是使用它的宏,定 义在 tchar.h 头文件里,为什么要这样作宏定义的呢?由于 Windows 的应用程序要适应 UNICODE 和以前单字符的应用程序,由于 Windows 这两个 API 的定义是不一样的,如 下:UNICODE 的定义:#define _tWinMain wWinMain单字符的定义:#def...

2019-11-12 07:20:46 130

原创 Windows API(DAY01) 第一个应用程序

要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把 结果显示给我们。现在就来编写一个最简单的 Windows 应用程序,让它提示一行文字给我们看到,这就是简单的目标。它实现的源程序和界面如下:上面这个图,是从 VC++ 2005 里截出来的。这样可以看到源程序和显示的界面,很清楚 地知...

2019-11-11 09:49:43 135

转载 菜鸟教程主页

编程开发的一些有用参考。

2019-11-08 10:38:56 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除