zoukankan      html  css  js  c++  java
  • WINDOW编程基础 API函数 总结翻译

    sscanf_s();                   字符串转数字    atoi(目标字符串)
    sprintf_s();                    数字转字符串
    SetLastError();             每个线程下,保存错误码函数,在API函数退出前都会调用此函数
    GetLastError();             在API结束后,紧跟着调用此函数们能够得到错误码,多用于检测API是否使用合格
    FormatMessage();        由错误码得到错误字符串
    GetMessage();              从应用程序消息队列取走一条消息
    TranslateMessage();     作用是将虚拟键转换为字符消息,字符消息被送到调用线程的消息队列中,在下一次线程调用函数GetMessage读出
    DispatchMessage();      该函数调度一个消息给窗口程序,通常调度从GetMessage取得消息
    LRESULT CALLBACK WindowProc();    回调函数,返回值为LRESULT,其本质是LONG,CALLBACK声明为回调函数,后面名字随意
    DefWindowProc();         此函数返回值即是上面回调函数的返回值,本函数作用,它将窗口不处理的消息默认传递给系统做默认处理,此函数在                                                     回调函数中必不可少
    WNDCLASS                 设计窗口类,此关键字为一个结构体,里面的回调函数指针和类名最为关键
    RegisterClass();            注册窗口类,参数为上面结构体的地址
    CreateWindow();           创建窗口,返回值为创建窗口的句柄
    ShowWindow();             显示窗口,参数为窗口句柄,和SW_SHOW
    UpdateWindow();           刷新窗口,参数为窗口句柄
    GetDesktopWindow();    获取桌面窗口句柄,多用于遍历整个桌面上的句柄
    GetWindow();                 返回与特定窗口由特定关系的窗口句柄(多用于父窗口找子窗口)可以传入GW_CHILD
    memset                          回顾:设置缓冲区大小    memset(目标变量,0,266)    266:目标变量的大小,即缓冲区大小,这里全部至0
    GetWindowTextA();       获取指定窗口句柄的标题
    GetNextWindow();         返回Z-Order序中的前一个或者后一个窗口的句柄,这里传入的是GW_HWNDNEXT,获取后一个窗口句柄
    Z-Order                          解释:窗口在子窗口链中的先后顺序,也就是窗口在屏幕上显示时的前后顺序,在子窗口链里,位置越靠前的窗口显示                                        也是越靠前,这个前后顺序就是 Z-Order
    DiaologBox();                生成模态窗口    参数:(当前程序实例句柄,资源ID,父实例窗口(一般为NULL),回调函数指针(需要DLGPROC转换))
    CreateDiolog();              生成非模态窗口,参数和上面一样,不同的是,非模态窗口需要自己生成消息循环
    EndDiaolog();                关闭模态对话框,调用函数中关闭对话框,关闭后会有一个返回值给父窗口
     
    DestroyWindow();          关闭非模态对话框,退出消息循环,结束进程,但不等于退出运行
    PostQuitMessage();       退出运行,关闭程序
    GetDigItem();                 根据ID获取句柄    参数(父窗口句柄,控件ID)
    SetWindowText();           设置编辑框内容
    GetWindowText();           获得编辑框内容
    SetWindowLong();          我们可以用这个函数截获源程序的窗口消息,第一个参数,窗口句柄,第二个索引值,-4位源窗口回调函数,第三个参                                         数为修改的新值
  • 相关阅读:
    config https in nginx(free)
    js hex string to unicode string
    alter character set
    es6
    音乐播放器
    JS模块化-requireJS
    PHP中的封装和继承
    JavaScriptOOP
    mui框架移动开发初体验
    走进AngularJS
  • 原文地址:https://www.cnblogs.com/Tempt/p/9987787.html
Copyright © 2011-2022 走看看