VB中窗体操作.

23、VB.NET 窗体设计与操作技巧 本文介绍了在VB.NET中进行Windows窗体设计与操作的实用技巧,包括控件锁定、属性差异、Tab顺序设置、快捷键添加、按键事件处理以及Anchor和Dock属性的应用。此外,还详细讲解了如何使用Splitter控件实现灵活的窗体布局,并通过一个联系人管理项目的示例展示了完整的数据录入窗体设计流程。 阅读详情
  1. '
  2. '窗口操作(SmWinCtrl)
  3. '
  4. Option Explicit
  5. Private Const HWND_TOP = 0
  6. Private Const HWND_BOTTOM = 1
  7. Private Const HWND_TOPMOST = -1
  8. Private Const HWND_NOTOPMOST = -2
  9. Private Const SWP_NOSIZE = 
  10. Private Const SWP_NOMOVE = 
  11. Private Const SWP_NOZORDER = 
  12. Private Const SWP_NOREDRAW = 
  13. '/*以下常数在 ShowWindow中应用*
  14. Private Const SW_SHOWMAXIMIZED = 3
  15. Private Const SW_HIDE = 0
  16. Private Const SW_MINIMIZE = 6
  17. Private Const SW_RESTORE = 9
  18. Private Const SW_SHOW = 5
  19. Private Const SW_SHOWMINIMIZED = 2
  20. Private Const SW_SHOWMINNOACTIVE = 7
  21. Private Const SW_SHOWNA = 8
  22. Private Const SW_SHOWNOACTIVATE = 4
  23. Private Const SW_SHOWNORMAL = 1
  24. '/====================================
  25. '/隐藏窗口,活动状态给令一个窗口
  26. '/  SW_HIDE
  27. '/  最小化窗口,活动状态给令一个窗口
  28. '/  SW_MINIMIZE
  29. '/ 用原来的大小和位置显示一个窗口,同时令其进入活动状态
  30. '/  SW_RESTORE
  31. '/用当前的大小和位置显示一个窗口,同时令其进入活动状态
  32. '/  SW_SHOW
  33. '/  最大化窗口,并将其激活
  34. '/ SW_SHOWMAXIMIZED
  35. '/  最小化窗口,并将其激活
  36. '/  SW_SHOWMINIMIZED
  37. '/  最小化一个窗口,同时不改变活动窗口
  38. '/  SW_SHOWMINNOACTIVE
  39. '/  用当前的大小和位置显示一个窗口,不改变活动窗口
  40. '/ SW_SHOWNA
  41. '/ 用最近的大小和位置显示一个窗口,同时不改变活动窗口
  42. '/ SW_SHOWNOACTIVATE
  43. '/  与SW_RESTORE相同
  44. '/SW_SHOWNORMAL
  45. Private Const xMenuID = 10
  46. Private Const WM_NCACTIVATE = 
  47. '/********************************************
  48. '/MENU ID
  49. Private Const SC_RESTORE = &HF120&  '还原
  50. Private Const SC_MOVE = &HF010& '移动
  51. Private Const SC_SIZE = &HF000& '大小
  52. Private Const SC_MINIMIZE = &HF020& '缩到最小
  53. Private Const SC_MAXIMIZE = &HF030& '放到最大
  54. Private Const SC_CLOSE = &HF060& '关闭
  55. '/********************************************
  56. Private Const MIIM_STATE = &H1
  57. Private Const MIIM_ID = &H2
  58. Private Const MFS_GRAYED = &H3
  59. Private Const MFS_CHECKED = &H8
  60. Private Type MENUITEMINFO
  61.     cbSize As Long
  62.     fMask As Long
  63.     fType As Long
  64.     fState As Long
  65.     Wid As Long
  66.     hSubMenu As Long
  67.     hbmpChecked As Long
  68.     hbmpUnchecked As Long
  69.     dwItemData As Long
  70.     dwTypeData As String
  71.     cc
实现窗口移动以及拉伸movewindow 该源码的主要功能:用C++来实现模拟微软的全新的,自绘的,窗口移动以及拉伸功能,风格规范,能让你体会C++设计的神奇力量,同时也理解为什么需要指向类成员函数的指针来实现的方便和奇妙,你一定大有所获。 立即下载

相关推荐

VB Move方法移动控件

VB Move方法移动控件 VB Move方法移动控件

【上海大学计算机组成原理实验报告】一、数据传送实验

将58H写入A寄存器//将6BH写入W寄存器//将C3H写入R1寄存器//将C3H写入R1寄存器//了解实验仪器数据总线的控制方式//掌握数据传送的基本原理//掌握各寄存器的结构、工作原理及其控制方法//数据传送实验

HackerKevon的博客 3509

nvprof:CUDA编程性能分析工具

NVIDIA提供了具有高性能计算的GPU产品,如何检验硬件的实际性能,写出高效的CUDA代码让算力加速卡物尽其用,那可以通过其配套提供的“护城河”软件工具链来检验和帮助发挥GPU的性能:nvprof。如下,对于将8192个A,B向量进行向量加法运算,即C[i] = A[i] + B[i],当软件设置不同的blocknum, threadnum时候,CUDA执行kernel的时间是不同的。比如如下命令,可以看到程序tmp1的总体性能,下面一行是打印gpu的执行时间情况。

Briwisdom的博客 3384

RocketMq面板访问异常 com.alibaba.fastjson.JSONException: not close json text, token : string

rocketmq JSONException: not close json text, token : string 问题解决

qq_21067307的博客 5573

CMOS中的 latch-up 闩锁效应、添加tap解决latch-up、使用combained area绘制TAP TAP的作用 IC后端版图【VLSI】

本文详细阐述了闩锁效应latch-up问题、如何通过添加Tap来解决。详细讲述了如何通过combained area来绘制TAP

Jie_MSD的博客 1万+

微信小程序启用蓝牙设备特征值变化时的notify功能

注意:这里的serviceUUID、notifyCharacteristicUUID 我会在后面写入数据时做重点说明。isNotifyBLECharacteristic:false, //是否启用蓝牙设备服务特征 notify。二、启用蓝牙设备特征值变化时的notify功能。下一篇 将继续介绍 微信小程序蓝牙设备写入数据。

wsk198726的专栏 1172

BGP路由聚合:自动聚合和手动聚合

路由聚合是指将多条具体的路由合并为一条聚合路由,以减少路由表的条目数。这种技术通过只向对等体发送聚合后的路由,而不发送所有的具体路由,来减小路由表的规模。同时,被聚合的路由如果发生路由振荡,也不再对网络造成影响,从而提高了网络的稳定性。

网络技术联盟站 1220

一次请求穿过的六道关卡:微服务基础组件的通信与IO、事件驱动、负载均衡、服务路由、API网关与配置协调

微服务的稳定性往往取决于看不见的基础组件。本文跟随一次下单请求,依次穿过API网关、服务路由、负载均衡与服务通信,再沿事件分支扇出,并从控制面审视配置中心。通信层剖析握手成本、连接复用、epoll与主从Reactor、心跳判活、退避抖动、截止时间与重试预算;事件层讲解编舞与编排、事务发件箱和幂等消费;均衡与路由对比静态与动态算法、路由链、全链路灰度与同区保底;网关讨论过滤器链与限流算法;配置部分给出四类配置、长轮询与共识协调,最后归纳五道防线。文中关键数据均来自可在Java8运行的演示程序。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

8.30华为OD机试真题 新系统 - 单词搜索计数 (Java/Py/C/C++/Js/Go)

8.30华为OD机试真题 新系统 - 单词搜索计数 (Java/Py/C/C++/Js/Go)

算法大师! 601

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: VB中取各种系统路径名,格式化磁盘,建立快捷方式,鼠标的定位,移动
下一篇: VB中对数据库的各种操作.
华芸智森
博客等级 码龄25年 571粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值