• Windows API一日一练(52)GetCurrentDirectory和SetCurrentDirectory函数

    时间:2021-03-02 19:26:09

    在开发软件里,常常碰到要读取当前目录下的配置参数文件,或者打开当前目录下别的程序来运行,那么就需要获取当前进程的目录位置,这就需要使用函数 GetCurrentDirectory 获取当前进程所有在的目录。同时也可以使用 SetCurrentDirectory 函数来改变进程的当前目录。...

  • Windows API一日一练(74)GetSystemInfo函数

    时间:2021-01-23 05:54:57

    有一次,我正在开发一个视频压缩程序,而压缩算法是需要非常高效的,也就是需要使用到 CPU 的多媒体指令。在 X86 的领域里,目前主要有两家 CPU ,就是 INTEL 和 AMD 。它们的多媒体指令是不一样的。为了区分这种不同的指令,就需要调用函数 GetSystemIn...

  • Windows API一日一练(71)GetComputerName函数

    时间:2021-01-23 05:54:45

    当你在一个大公司里面,当一个网络管理员时,发现成千上万个电脑需要你去管理时,怎么去区分这些电脑呢?那肯定是通过计算机的名称。而这个网络管理员又需要你开发一套软件,它可以把所有电脑的名称自动地上报给他。面对这样的需求,就可以使用下面的函数 GetComputerName 来获取计算机的名称,并...

  • Windows API一日一练(7)ShowWindow函数

    时间:2021-01-23 05:54:33

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

  • Windows API一日一练(13)TranslateMessage函数

    时间:2021-01-21 19:35:00

    TranslateMessage 是用来把虚拟键消息转换为字符消息。由于 Windows 对所有键盘编码都是采用虚拟键的定义,这样当按键按下时,并不得字符消息,需要键盘映射转换为字符的消息。 TranslateMessage 函数用于将虚拟键消息转换为字符消息。字符消息被投递到调用...

  • Windows API一日一练(72)GetUserName函数

    时间:2021-01-21 19:34:48

    CHAR szUser[80]; DWORD cbUser=80; getUserName(szUser,&cbUser); 第二个参数cbUser是一个输入输出参数,即它既是输入参数又是输出参数。 首先,它在函数里起的作用是输入参数,作为输入参数,它的作用是告诉函数数组szUser的大...

  • Windows API一日一练(75)SystemParametersInfo函数

    时间:2021-01-21 19:35:00

    面对华丽的 Windows 桌面,工作的心情或许好很多,但是久了总会失去兴趣,总想定期地更新桌面的图片。软件开发人员又面对这样的需求了,需要怎么样去做呢?努力去找 API 函数吧。到目前为止,还有很多变桌面图片的软件,并且还能很挣钱的。其实设置桌面图片的需求,在目前数码相片处理软件也有现...

  • Windows API一日一练(38)SetWindowPos函数

    时间:2021-01-21 19:34:36

    有一天,用户突然对我说,你这个窗口能不能放到最顶端,这样操作和打开文件就很不方便了。这个功能就需要改变窗口的属性了。比如大家使用 QQ 时,就有一个功能,设置 QQ 的窗口在最顶端,不管你选择了什么窗口, QQ 的界面永远都在最前面。又像 FlashGet 的状态查看窗口,一直保...

  • Halcon一日一练:图像、变量实时更新

    时间:2021-01-19 15:16:19

    某些场合,我们需要刷新图像来识别图像处理过程的差异性,便于调试判断问题和预测。Halcon提供了图像刷新操作,这些操作不会改变程序的最终处理结果。例程:**实时刷新图像dev_update_window('on')dev_close_window()dev_open_window(,,/,/,'bl...

  • Windows API一日一练(5)RegisterClass和RegisterClassEx函数

    时间:2020-12-12 05:54:11

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

  • Windows API一日一练 72 GetUserName函数

    时间:2020-12-12 05:53:53

    分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 随着系统安全性的加强,每个系统里越来越多不同的帐号登录。假如你正在开发一个上网安全软件,让不同的用户有不同的上网权限,这样就...