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
WndProc
warning C4312: 'type cast' : conversion from 'LONG' to '
WNDPROC
' of greater size
WNDPROCpfnWndProc=(
WNDPROC
)LongToPtr(::GetWindowLongPtr(hWnd,GWLP_
WNDPROC
));::SetWindowLongPtr(hWnd,GWLP_
WNDPROC
patdz
·
2012-04-23 12:46
C4312
Windows学习笔记――HELLOWIN和SYSMETS
/* #define CALLBACK _stdcall typedef LONG LRESULT; */ LRESULT CALLBACK
WndProc
青乡之b
·
2012-03-21 22:17
windows
学习
职场
程序
休闲
Windows学习笔记――SYSMETS2
为窗口添加最重要的元素之一——滚动条.代码注释,如下: //SYSMETS2.cpp #include #include"sysmets.h" LRESULT CALLBACK
WndProc
青乡之b
·
2012-03-21 15:00
windows
学习
程序
include
元素
Windows消息机制要点
窗口过程 每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam
wsql
·
2012-03-20 08:00
windows
Windows消息机制要点
1.窗口过程 每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为:窗口句柄(WindowHandle),消息ID(MessageID),和两个消息参数(wParam,
luolunz
·
2012-03-20 08:00
Winform 如何防止双击标题栏、移动窗体
=(IntPtr)0xF012) { base.
WndProc
(refm);
luols
·
2012-02-23 16:00
WinForm
深入理解MFC子类化
在SDK中,通过SetWindowLong来指定一个自定义窗口处理函数:SetWindowLong(hwnd,GWL_
WNDPROC
,(LONG)UserWndProc);。
caowei880123
·
2012-02-22 14:00
windows
function
command
null
Class
mfc
WTL中窗口类的一些特殊处理
中窗口类的一些特殊处理//WTL中窗口类的一些特殊处理 struct CWndClassInfo{ WNDCLASSEX m_wc; LPCSTR m_lpszOrigName;
WNDPROC
天下
·
2012-02-21 10:00
跨线程操作GUI
Win32在WindowsSDK时代,我们都知道,界面就是一个大的
WndProc
控制的。switch(message) { caseWM_PAINT: caseWM_DESTROY:
klarclm
·
2012-02-19 18:00
超类与子类(Superclass & Subclass)
A: 子类化(Subclass)是指替换窗口过程(
WNDPROC
)。 超类(Superclass)是替换窗口过程(
WNDPROC
),并且替换ClassName。
feimashenhua
·
2012-01-12 10:00
WPARAM 和 LPARAM,消息响应机制
WPARAM和LPARAM,消息响应机制wParam和lParam这两个是Win16系统遗留下来的产物,在Win16API中
WndProc
有两个参数:一个是WORD类型的16位整型变量;另一个是LONG
kendyhj9999
·
2012-01-01 13:00
参数传递方法
参数传递方法李纬的InsideVCL《第一章》中提到Windows定义的回调函数typedefLRESULT(CALLBACK*
WNDPROC
)(HWND,UNIT,WPARAM,LPARAM)为了加快回调函数执行的效率
shuaihj
·
2011-12-29 15:00
参数传递方法
参数传递方法 李纬的InsideVCL《第一章》中提到Windows定义的回调函数 typedef LRESULT (CALLBACK*
WNDPROC
)(HWND,UNIT,WPARAM,LPARAM
v5qqcom
·
2011-12-29 15:00
参数传递
正确还原子类化的窗体,子类化正确还原
子类化正确还原大家在还原子类化时一般都喜欢用以下这种方法注:pWindowProc是你的窗体函数指针,m_hWnd是窗体句柄//保存子类化之前的窗体指针,用下面两种方法保存LONGlwndProc=::GetWindowLong(m_hWnd,GWL_
WNDPROC
yingzheng1983
·
2011-12-15 15:00
窗口过程处理
WndProc
遇到的问题
辞职的事,先放一放,现在遇到了一个不大不小的技术问题,想请各位大牛超牛们帮帮忙了,嘿嘿。。。先看一下窗体的设置吧:问题是这样的:当ScenePanel对象(类似窗体的一个容器)全屏后,按键盘上的ESC键,不能退出全屏状态了。其中自定义的类文件如下:publicclassExternAPI { [DllImport("...",EntryPoint="...")]
yzhddeyan
·
2011-12-05 20:55
窗口
dllimport
WndProc
窗口过程
过程处理
Edit控件,不接受Enter回车键,
WM_INITDIALOG: procEdit = (
WNDPROC
)SetWindowLong(hwndEdit,GWL_
WNDPROC
,(LPARAM)EditProc;
WNDPROC
procEdit
happmaoo
·
2011-12-01 13:00
it
子类化
可以传递一个常量GWL_
WNDPROC
给Win32API函数SetWindowLong()来指定一个新的窗口过程。
FireBird
·
2011-11-20 17:00
QEventDispatcherWin32 笔记
程序的基本结构看起吧Win32程序基本结构注册窗口类别RegisterClass创建窗口CreateWindow启动由GetMessage和DispatchMessage构成的事件循环被注册的回调函数
WndProc
dbzhang800
·
2011-11-15 16:00
windows
object
qt
callback
Sockets
winapi
为什么CEdit::
WndProc
无法拦截WM_KEYDOWN使,CEdit不显示字符
RT.前提classCMyEdit:publicCEdit{};测试CEdit接收的WM_KEYDOWN消息。BOOLPASCALCWnd::WalkPreTranslateTree(HWNDhWndStop,MSG*pMsg)这个函数要注意。调用CMyEdit::PreTranslateMessage,如果未处理(也就是CMyEdit::PreTranslateMessage返回FALSE),那
oldmtn
·
2011-11-14 11:00
thread
api
测试
null
Class
pascal
如何用TAB键移动窗体内控件的焦点
最近用win32sdk写了一个窗体应用程序,里面有一个dialog子窗口,diaolog上有一些控件,我要在没有鼠标操作时,能够用tab键来在不同的控件之间切换焦点,才发现做不到,我在
wndproc
处理过程里加入
qiuchangyong
·
2011-11-05 14:00
null
dialog
BCB RichEdit添加背景图片
重载RichEdit的
WndProc
改写WM_ERASEBKGND、CN_CTLCOLORMSGBOX、CN_CTLCOLORSTATIC消息代码如下:在Form类中声明Graphics::TBitmap
qq752923276
·
2011-10-17 11:00
null
扩展
利用PE结构给Windows可执行程序加密码
大致思路是:为目标程序添加三个新区块,分别为
WndProc
、Strings、ShellCode,分别存放登
CKAOS
·
2011-10-14 14:00
windows
加密
api
XP
dll
exe
C#窗口拦截键盘事件
protected override void
WndProc
(ref Message m) { const int WM_HOTKEY = 0x0312; // 热键消息 if (m.Msg == WM_HOTKEY
oraclestudy
·
2011-09-30 08:00
C#
Windows DLL注入和API拦截简介
可以调用SetWindowLongPtr(hWnd,GWLP_
WNDPROC
,MyS
buaalei
·
2011-09-22 11:00
windows
null
dll
import
Descriptor
winapi
WM_POWERBROADCAST
LRESULT CALLBACK
WndProc
(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent
·
2011-09-16 17:00
Broadcast
抓虫记之十:误杀自己的命令
不过说是容易,也费了不少劲,因为消息循环有其特有的特征,在
WndProc
里是不能随便下断点的。那如何跟踪
xiammy
·
2011-09-13 20:00
程序
休闲
如何
抓虫记
抓虫记之十:误杀自己的命令
不过说是容易,也费了不少劲,因为消息循环有其特有的特征,在
WndProc
里是不能随便下断点的。那如何跟踪
xiammy
·
2011-09-13 20:00
程序
断点
如何
休闲
有意思吧
抓虫记之十:误杀自己的命令
不过说是容易,也费了不少劲,因为消息循环有其特有的特征,在
WndProc
里是不能随便下断点的。那如何跟
xiammy
·
2011-09-13 20:00
VC++笔记(未整理版本)
设计一个窗口类;typedefstruct_WNDCLASS{ UINT style;
WNDPROC
lpfnWndProc; int cbClsExtra;
csf111
·
2011-09-07 19:00
windows
socket
command
null
vc++
winapi
WM_CHAR,WM_KEYDOWN,WM_SYSKEYDOWN
TranslateMessage函数已经将按键消息转换成字符消息了,那么
WndProc
函数中需要对事件进行选择。
hczhiyue
·
2011-09-07 10:00
Windows应用程序,操作系统,计算机硬件之间的相互关系
、应用程序通过WindowsAPI调用操作系统函数从而和计算机硬件交互,如控制声卡发出什么样的声音2、计算机硬件将信息发送给操作系统,而操作系统将消息传给应用程序并进入消息循环处理,消息处理过程如下:
WndProc
jiayanhui2877
·
2011-08-25 22:00
windows消息分析器
程序开始时候,是WinMain函数,然后会生成初始的窗口,同时会调用
WndProc
函数.这是一个自定义的函数,名字也会有变化,但其功能是一样的,就是运行消息分析器.
WndProc
函数如下
hywqc888
·
2011-08-23 18:00
使用HANDLE_MSG宏简化Win32应用的开发
http://blog.csdn.net/tanghw/article/details/5438093Win32应用中的回调函数
WndProc
用于接收Windows向应用程序直接发送的消息,以及响应消息
whitehack
·
2011-08-17 20:00
BCB-消息处理方式
一、重新实现
WndProc
,注意名称要一致,查看继承链会发现
WndProc
是一个虚函数。
qq752923276
·
2011-08-17 09:00
callback
WINDOWS API 创建窗口实例
#include<windows.h> // 包含 windows.h 头文件 LRESULT CALLBACK
WndProc
(HWND, UINT, WPARAM, LPARAM
leadtheway
·
2011-08-12 14:00
windows
Windows 消息机制要点
窗口过程每个窗口会有一个称为窗口过程的回调函数(
WndProc
), 它带有四个参数, 分别为: 窗口句柄(WindowHa
g5dsk
·
2011-07-26 14:00
windows
command
dialog
character
NetWork
keyboard
第一个WindowApp程序
第一个WindowApp程序 #include LRESULT CALLBACK
WndProc
( HWND hwnd, // handle
ACM乐园
·
2011-07-24 15:00
自己重写右键菜单
private const int WMS= 0x007B; protected override void
WndProc
(ref Message m) { if (m.Msg == WMS)
oraclestudy
·
2011-07-20 09:00
右键菜单
win32的回调函数
众所周知,win32的回调函数
WndProc
()是操作系统调用的函数,win32用回调来处理消息循环!,但回调机制是如何形成的?如何模拟这样的过程??
学海无涯前头是岸
·
2011-07-12 07:16
vc
WinMain
comment(lib,"WINMM.LIB") //是一条编译器指令,是给告诉编译器你要链接一些东西,然后在后面的comment里面指明是什么东西 LRESULT CALLBACK
WndProc
super_m_a_n
·
2011-07-10 16:00
main
WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
TranslateMessage函数已经将按键消息转换成字符消息了,那么
WndProc
函数中需要对事件进行选择。
geeeeeeee
·
2011-06-23 21:00
关闭主窗体而不退出主程序 以及如何获取操作系统的关闭、注销信息
让我们先来分析窗体所响应的几个事件的先后顺序:一.当前用户点击窗体"关闭",右上角上的"X"图标时的系统消息的响应顺序是: 1.系统截获用户的点击消息,可通过重载
WndProc
截获; 2.触发窗体的FormClosing
codingsilence
·
2011-06-23 16:00
关于一个调用PalySound方法播放声音的错误
代码如下: #include <windows.h> LRESULT CALLBACK
WndProc
(HWND,UINT,WPARAM,LPARAM); int WINAPI
大象06
·
2011-06-14 14:00
编程
windows
Skinlib 中CSkinDialog的代码分析
对于想学习和了解UISkin的原理来说是合适的.相关链接如下http://www.cppblog.com/netboy/archive/2009/02/15/73863.htmlCSkinDialog使用Hook,
WndProc
Make Oneself More Strong
·
2011-06-07 18:00
0.ring3-WH_CALLWNDPROC拦截不了键鼠消息
SendMessage()把消息直接交给窗口过程
WndProc
()来处理,
WndProc
()处理完消息后SendMessage()函数才返回(return resultValue;).
hgy413
·
2011-05-30 21:00
null
mfc
callback
button
hook
MFC消息映射机制
操作系统会把这条消息放到应用程序的消息队列中,应用程序通过getmessage函数从这个队列中取出一条具体的消息,并通过DispathMessage把消息交给操作系统,由操作系统来调用应用程序的窗口过程,即窗口过程函数
wndproc
limpidfabulous
·
2011-05-22 20:00
MFC:thunk技术完成窗口类地封装
一般都是一个窗口一个类,比如实现一个最基本的窗口类CMyWnd,你一定会把窗口过程作为这个类的成员函数,但是使用WINAPI创建窗口时必须注册类WNDCLASS,里面有个成员数据lpfnWndProc需要
WNDPROC
lin_angle
·
2011-04-30 16:00
struct
汇编
Class
mfc
byte
winapi
WNDCLASS指定窗口显示区的颜色
WNDCLASSwc; wc.style=CS_HREDRAW|CS_VREDRAW;//CS_HREDRAW|CS_VREDRAW表明当窗口尺寸发生变化时,窗口被重绘 wc.lpfnWndProc=(
WNDPROC
lzhlzz
·
2011-04-22 21:00
application
C#实现在WinForm窗口标题栏上添加按钮
原理是一样的,都是重写窗口过程(
WndProc
),处理一些非客户区消息(WM_NCxxxx),可以说本来没有什
·
2011-04-20 08:00
WinForm
简单窗口的注册
,代码如下:#include "stdafx.h"#include #include "resource.h"LRESULT CALLBACK MyCR09
WndProc
(HWND hwnd,
被窝里的流年
·
2011-04-17 23:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他