zoukankan      html  css  js  c++  java
  • Win32API程序中自建按钮

         Windows系统给程序员提供了很多API(Application Program Interface),程序员可以直接利用这些接口,而不用管Windows底层怎么实现的。

         Windows中,所用的控件都可以说是窗体,比如说按钮,文本框等,所不同的只是风格而已。

         Windows编程中,直接利用API函数创建一个窗体后,可以自己建一个按钮,然后自定义消息,这样就可以响应自己的函数了。这里要讲的是关于自建按钮后响应函数操作时关于键盘焦点的设置。众所周知,Windows是一个基于窗体的系统,那么屏幕上那么多窗体,键盘应该响应哪一个窗体呢,这里就涉及到焦点问题,键盘的焦点设置成那个窗体,就响应那个窗体消息。一般来说,键盘的焦点是根据鼠标来设置,鼠标点击到那个窗体,同时键盘的焦点就设置成了该窗体。所以,在Windows编程中,自建的窗体上自建按钮时,在响应按钮事件后,应该用API函数 HWND SetFocus( HWND hWnd ) 把焦点设成父窗体,这样键盘才能响应父窗体事件。

  • 相关阅读:
    在eclipse 中添加 Tomcat
    eclipse启动报错:code13
    基础_cup给出的内存地址
    巫师3_战斗_水中水鬼
    git checkout
    git学习
    Linux软件包管理之yum在线管理
    Vagrant入门1
    mvn java项目README.md文件范例
    深入理解yum工作原理
  • 原文地址:https://www.cnblogs.com/xnwqc/p/4853680.html
Copyright © 2011-2022 走看看