一、背景 一个进程的线程窗口(window1)如何在不知道另一个进程的线程窗口(window2)的情况下接收到window2发生的自定义消息呢? 二、自定义消息 Windows系统除了预定义一些系统的消息外,还为用户预留了自定义消息的范围(WM_USER~0x7FFF)。通过RegisterWind ...
分类:
系统相关 时间:
2020-03-13 23:30:57
阅读次数:
102
参考:https://blog.csdn.net/q5512049/article/details/48159165 右键菜单的使用 1. 定义成员变量 CMenu m_menu;2. 添加消息WM_CREATE消息的函数,OnCreate函数中, m_menu.CreatePopupMenu(); ...
分类:
编程语言 时间:
2020-03-12 21:39:57
阅读次数:
87
Debian stretch中,Ctrl+Alt+Left/Right 可以键盘设置中去掉,但buster中却没有这个选择,忍受了几天之后,终于在这里搜索到了答案。 gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace- ...
分类:
其他好文 时间:
2020-03-07 16:04:18
阅读次数:
95
BOOL wmCommandHook(MSG *pMsg) BOOL wmCommandHook(MSG *pMsg){ BOOL bRes = FALSE; // continue // Remove letter x or X if (pMsg->message == WM_COMMAND) { ...
分类:
其他好文 时间:
2020-03-06 22:16:19
阅读次数:
69
需要用wm_concat函数来实现。 如目前在emp表中查询数据如下: 要按照deptno相同的将ename以字符串形式合并,可用如下语句: 1 select deptno,wm_concat(ename) from emp group by deptno; 查询结果: 转 https://www. ...
分类:
数据库 时间:
2020-02-18 14:42:28
阅读次数:
93
对话框上有五个CEdit和两个Button控件 //重写PreTranslateMessage函数 BOOL CAddDlg::PreTranslateMessage(MSG pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg message == WM_KEYDOW ...
分类:
编程语言 时间:
2020-02-08 15:54:26
阅读次数:
92
新特效编程语言-taichi太极 只用99行代码,你也可以像《冰雪奇缘》里的艾莎公主一样拥有冰雪魔法。(http://finance.sina.com.cn/wm/2020-01-06/doc-iihnzahk2279095.shtml) 胡渊鸣知乎原文: https://zhuanlan.zhih ...
分类:
编程语言 时间:
2020-01-12 13:17:06
阅读次数:
407
0x01知识点: WEB INF/web.xml泄露 漏洞成因: 0x02:题目 打开题目,点击help,抓包修改为POST 得到报错信息 根据题目提示。我们传入filename值为 WEB INF/web.xml 看到 com.Wm.ctf.FlagController 关键路径 根据前文: 我们 ...
分类:
编程语言 时间:
2020-01-09 21:15:25
阅读次数:
177
Delphi中,自定义消息处理过程与Windows消息处理过程的定义是一样的。1.主用步骤:1>. 首先定义一个消息标识符常量;如:WM_MYMessage = WM_USER+ 5;(标识符常量的取值范围为WM_USER~WM_APP-1) 2>. 在单元文件中定义消息响应过程和消息标识符常量。 ...
分类:
其他好文 时间:
2020-01-09 20:26:38
阅读次数:
78
只用99行代码,你也可以像《冰雪奇缘》里的艾莎公主一样拥有冰雪魔法。(http://finance.sina.com.cn/wm/2020-01-06/doc-iihnzahk2279095.shtml) 胡渊鸣知乎原文: https://zhuanlan.zhihu.com/p/97700605 ...
分类:
编程语言 时间:
2020-01-06 14:51:28
阅读次数:
1750