E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WM_SYSCOMMAND
MFC,对话框的退出过程
对话框类会收到
WM_SYSCOMMAND
消息,并检查wParam参数是否为SC_CLOSE,以确定
奇睿海
·
2023-11-28 20:40
MFC
mfc
c++
计算机屏幕黑屏让程序继续允许,电脑软件让对方黑屏
会写程序的话用::SendMessage(hwnd,
WM_SYSCOMMAND
,SC_MONITORPOWER,2);这个函数能关闭对方显示器,但只要一滚动鼠标的滚轮就把黑屏取消了,你也可以加一个屏蔽鼠标动作
杀死约拿
·
2023-11-13 01:39
计算机屏幕黑屏让程序继续允许
delphi xe10 FMX 缩小窗口命令
usesWinapi.Windows,Winapi.Messages,FMX.Platform.Win;ReleaseCapture;SendMessage(FmxHandleToHWND(Handle),
WM_SYSCOMMAND
pykill8
·
2023-11-09 15:40
Delphi
Xe
10
FMX
WndLess创建移动和Resize
之前只会HITTEST,最近在看别的项目的源代码学到了另外一种PostMessage(hwnd,
WM_SYSCOMMAND
,SC_MOVE|HTCAPTION,0);PostMessage(hwnd,
WM_SYSCOMMAND
giafei
·
2023-10-18 03:43
Win32无边框窗体拖动、改变大小(
WM_SYSCOMMAND
方式)
当然,也能搜出另一种更好的实现,通过:SendMessage(hwnd,
WM_SYSCOMMAND
,SC_MOVE|HTCAPTION,0);实现。
hhhhhhhhhhkkkkkkkkkk
·
2022-12-10 00:45
其他
C/C++
Win32
打开,关闭 Notepad.exe 进程操作
WinExec("Notepad.exe",SW_SHOW);2.关闭:HWNDhWnd=::FindWindow(_T("Notepad"),0);::SendMessage(hWnd,WM_CLOSE,
WM_SYSCOMMAND
snow190639442
·
2020-09-14 07:12
TranslateAccelerator
该函数将一个WM_KEYDOWN或WM_SYSKEYDOWN消息翻译成一个WM_COMMAND或
WM_SYSCOMMAND
消息(如果在给定的加速键表中有该键的入口),然后将WM_COMMAND或
WM_SYSCOMMAND
weixin_34148508
·
2020-09-14 05:37
TranslateAccelerator的使用
该函数将一个WM_KEYDOWN或WM_SYSKEYDOWN消息翻译成一个WM_COMMAND或
WM_SYSCOMMAND
消息(如果在给定的加速键表中有该键的入口),然后将WM_COMMAND或
WM_SYSCOMMAND
mjlsuccess
·
2020-09-14 04:37
vc++
Windows API (DAY12) Trans lateAccelerator 函数
TranslateAccelerator函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如果发现有快捷键,就会把这个按键消息转换为WM_COMMAND或者
WM_SYSCOMMAND
消息给窗口的消息处理函数发送过去
狼走西河
·
2020-09-14 04:58
Windows编程
Windows API一日一练(12)TranslateAccelerator函数
TranslateAccelerator函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如果发现有快捷键,就会把这个按键消息转换为WM_COMMAND或者
WM_SYSCOMMAND
消息给窗口的消息处理函数发送过去
anjichan4261
·
2020-09-14 03:22
Win32的菜单编程
3-2913:05:28YESKY陈孝强阅读次数:4835一个菜单条总是属于一个窗口,当用户选定一个菜单项后,系统向菜单的父窗口发出消息,如果是普通菜单发送WM_COMMAND消息,如果是系统菜单发送
WM_SYSCOMMAND
MikeFeng
·
2020-09-14 03:31
其他技术文章
MFC 移动控件到指定位置
//TODO:在此添加额外的初始化代码SendMessage(
WM_SYSCOMMAND
,SC_MAXIMIZE,0);CRectrectL,rectR;GetDlgItem(IDC_PROGRESS1
雄鹰-Ryan
·
2020-08-21 08:47
MFC
BCB消息拦截
WindowsAPI编程中,你就不会有这些麻烦,只需处理一下
WM_SYSCOMMAND
和WM_HSCROL
__lhy
·
2020-08-14 23:45
delphi实现拖动无标题窗口的5种方法
1.MouseMove事件中加入://ReleaseCapture;//Perform(
WM_SYSCOMMAND
,$F017,0);2.MouseDown事件中加入://POSTMESSAGE(Self.Handle
paulfzm
·
2020-08-14 23:35
delphi
Delphi如何实现无边框窗体的移动
在控件的MouseDown事件中加入if(ssleftinShift)thenbeginReleaseCapture;Perform(
WM_syscommand
,$F012,0);end;如form1:
dkopg24406
·
2020-08-14 23:25
关于窗口嵌入桌面及透明的注意事项
SetParent过去即可(当然也可以嵌入到Progman的子窗口以保证窗口不覆盖桌面的图标,不过我的要求是我的窗口必须覆盖桌面图标,呵呵)但是问题来了,我发现我的窗口在桌面上F5或者Win+D的时候会隐藏,尝试拦截
WM_SYSCOMMAND
weixin_30902675
·
2020-08-10 02:05
Move window的两种方法
Sender:TObject;Button:TMouseButton;Shift:TShiftState;X,Y:Integer);beginWindows.ReleaseCapture;Perform(
WM_SYSCOMMAND
xiuzhentianting
·
2020-08-07 22:47
delphi
关于点击程序的任务栏图标无法最小化程序界面的问题
一般情况下,点击程序任务栏的图标,程序会响应
WM_SYSCOMMAND
消息,然后再OnSysCommand()消息函数里面截取(nID&0xFFF0)==SC_MINIMIZE这个消息。
weixin_33709609
·
2020-08-04 20:09
WPF 无标题栏窗口鼠标拖动改变大小
privatestaticexternIntPtrSendMessage(IntPtrhWnd,uintMsg,IntPtrwParam,IntPtrlParam);SendMessage(_HwndSource.Handle,
WM_SYSCOMMAND
sweety820
·
2020-07-12 22:43
VC
C#
WPF
用代码实现 最大化,最小化,还原操作
handle,SW_MINIMIZE);最小化ShowWindow(handle,SW_RESTORE);还原二、发消息或者用WM_SYSCOMMANDSendMessage(self.Handle,
WM_SYSCOMMAND
缘中人
·
2020-07-02 07:09
C++builder
如何用代码来最小化或恢复程序
这条消息就是
WM_SYSCOMMAND
,将wParam设为SC_MINIMIZE或SC_RESTORE。你可以调用SendMessageAPI函数来发送消息。
shuixin536
·
2020-07-01 04:28
Qt
WM_COMMAND &
WM_SYSCOMMAND
详解
WM_COMMAND&WM_SYSCOMMAND对于菜单、加速键来说,点击后Windows会都会向它们所属的窗体发送WM_COMMAND消息。除了菜单、加速键,一些子窗体也会引发这些消息。例如对话框中的按钮或者工具栏中按钮(控件发通知消息给父窗体)。WM_COMMAND消息中有两个参数,wparam、lparam,定义如下:wParam高两个字节通知码wParam低两字节命令IDlParam发送命
zhouqian88423
·
2020-06-30 16:55
C++
理论篇
游戏截屏
theApp.m_hGameHand里{::ShowWindow(theApp.m_hGameHand,SW_SHOW);//把游戏显示出来::PostMessage(theApp.m_hGameHand,
WM_SYSCOMMAND
weixin_34130269
·
2020-06-28 12:14
Win32API学习笔记第六章(四)
键盘加速键简介:加速键是产生WM_COMMAND消息的(也可能是
WM_SYSCOMMAND
)的键盘组合。
KinoluKaslana
·
2020-06-21 23:16
windows程序设计
学习:窗口操作常用记录
窗口最大/小/正常化操作:消息:
WM_SYSCOMMAND
/*D:\Visual_Studio_repos\MFC\8\*/SC_MAXIMIZE(orSC_ZOOM)MaximizetheCWndobject.SC_MINIMIZE
zpchcbd
·
2020-02-08 14:00
winform窗体最小化
constintSC_MINIMIZE=0xF020;constintSC_MAXIMIZE=0xF030;protectedoverridevoidWndProc(refMessagem){if(m.Msg==
WM_SYSCOMMAND
左转右转
·
2019-04-25 17:00
VC实现当前程序退出后重启
voidCTestRebootDlg::OnBnClickedButton1() { ::PostMessage(AfxGetMainWnd()->m_hWnd,
WM_SYSCOMMAND
,SC_CLOSE
hellokandy
·
2016-04-12 19:00
程序重启
不规则窗体小技巧
事件中加入以下代码: [delphi] viewplain copy if (Button = mbLeft) then begin ReleaseCapture; Self.Perform(
WM_SYSCOMMAND
findumars
·
2016-03-14 23:00
完全自定义窗体风格的实现
完全自定义窗体风格的实现 最小化到任务栏postmessage(Self.Handle,
WM_SYSCOMMAND
,SC_MINIMIZE,0);最大化或还原procedureTf_MainForm.RzToolButton1Click
findumars
·
2016-03-02 23:00
【VB】api实现窗口最小化
ConstWM_SYSCOMMAND=&H112 ConstSC_MINIMIZE=&HF020& SendMessagehWnd,
WM_SYSCOMMAND
,SC_MINIMIZE,0
房子斯特
·
2016-02-04 11:00
VC对话框全屏显示及相应控件位置改变(转)
SendMessage(
WM_SYSCOMMAND
,SC_MAXIMIZE,0); 2、ShowWindow(SW_SHOWMAXIMIZED); 二、复杂一点的对话框全屏显示方法,随屏幕的分辩率而调节
phenixyf
·
2015-12-08 11:00
Windows10中SC_CLOSE消息的变化
今天偶然发现Windows7和Windows10中,系统在给程序发送
WM_SYSCOMMAND
(SC_CLOSE)消息时的方式不同Windows7点击窗口右上角关闭按钮:消息被直接发送至窗口过程处理。
aqtata
·
2015-11-14 15:00
c# Wndproc的使用方法
protected override void WndProc(ref Message m) { const int
WM_SYSCOMMAND
= 0x0112; const
·
2015-11-13 20:00
proc
Windows API一日一练(12)TranslateAccelerator函数
TranslateAccelerator 函数主要的作用就是把消息跟快捷键表里定义的按键进行比较,如果发现有快捷键,就会把这个按键消息转换为 WM_COMMAND 或者
WM_SYSCOMMAND
消
·
2015-11-13 16:17
translate
Win32汇编--菜单进阶之系统菜单
注意系统菜单的消息是在
WM_SYSCOMMAND
里面处理的.
·
2015-11-12 14:53
Win32
积累的VC编程小技巧之对话框
nFlags, CPoint point) { //一句话解决问题 SendMessage(
WM_SYSCOMMAND
·
2015-11-12 13:29
对话框
积累的VC编程小技巧之工具提示
nFlags, CPoint point) { //一句话解决问题 SendMessage(
WM_SYSCOMMAND
·
2015-11-12 13:28
小技巧
重载WndProc函数,处理最大化最小化关闭窗体事件
今天想实现点击最小化按钮让窗体变成隐藏的功能,在网上搜索了半天才找到一段代码,贴在这里,大家共享吧 const int
WM_SYSCOMMAND
= 0x112; const int SC_CLOSE
·
2015-11-11 15:47
proc
截获WndProc过程
为防止点击窗体右上角的关闭按钮(X按钮)关闭窗体,我们可以覆盖WndProc过程,只要发现消息为
WM_SYSCOMMAND
且wparam参数为SC_CLOSE就不让继续传下去。
·
2015-11-11 11:35
proc
重载“最小化”的实现方法
const int
WM_SYSCOMMAND
= 0x112 ; const int SC_CLOSE
·
2015-11-11 10:50
方法
c# Wndproc的使用方法
protected override void WndProc(ref Message m) { const int
WM_SYSCOMMAND
= 0x0112; const int
·
2015-11-11 06:41
proc
WndPric的使用方法
protected override void WndProc(ref Message m) { const int
WM_SYSCOMMAND
= 0x0112; const
·
2015-11-11 05:44
方法
windows系统操作类和演示程序(关机,关闭显示器,打开屏幕保护程序,打开光驱等)
/// </summary> public class SystemPowerController { private const int
WM_SYSCOMMAND
·
2015-11-10 23:47
windows
C# 通过消息捕获处理窗体最大化/最小化
实现关闭一些按钮功能如屏蔽关闭按钮功能等; 需要添加命名空间:using System.Runtime.InteropServices; private const int
WM_SYSCOMMAND
·
2015-11-10 22:33
C#
消息示例二:自定义消息处理功能(是小化程序到托盘)
实现这样的功能实际上并不复杂,在窗口最小化时,窗口会发出
WM_SYSCOMMAND
消息,你只要需要截取Windows 的WM_SYS
·
2015-11-09 13:53
自定义
点什么窗体都最小化
private procedure WMSysCommand(var Msg:TMessage);message
WM_SYSCOMMAND
; procedure
·
2015-11-08 11:50
VC编程小技巧之对话框
UINT nFlags, CPoint point) { //一句话解决问题 SendMessage(
WM_SYSCOMMAND
·
2015-11-02 17:03
对话框
学习 Message(22):
WM_SYSCOMMAND
消息[六] : 系统菜单综合操作示例
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Butt
·
2015-11-02 12:13
command
C#中,如何随意拖动PictureBox?
核心代码如下: const uint
WM_SYSCOMMAND
= 0x0112; const uint SC_MOVE = 0
·
2015-11-02 11:11
C#
Winform 拦截最小化、最大化、关闭事件【整理】
1 const int
WM_SYSCOMMAND
= 0x112; 2 //窗体关闭消息 3 const int SC_CLOSE = 0xf060; 4 //窗体最小化消息 5 const
·
2015-11-02 10:23
WinForm
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他