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
CreateWindow创建失败的问题
创建失败的问题 今天重写了一下3D程序的架构,基本上是参考DX9b那套构架写的,发现CreateWindow返回NULL,而且GetLastError()也返回0,一时很奇怪,后来上网查了一下,才发现是
WndProc
永远也不完美的程序
·
2008-08-14 22:00
增强文本框控件:重写Control的
WndProc
方法,控件失效后改变文本框背景和前景色
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace FileManager...{ /**//// /
skynice
·
2008-05-26 18:00
Win32API的使用实例
WndProc
在OnPaint不能使用的时候,就要使用
WndProc
方法了。这是一个捕捉Windows消息的方法,针对不同的Windows消息做不同的反应,如重绘消息时,重新画控件,就可以修改控件的外观。
ojekleen
·
2008-04-30 11:00
在窗口标题栏上加按钮
在窗口标题栏上加按钮 原理是一样的,都是重写窗口过程(
WndProc
),处理一些非客户区消息(WM_NCxxxx),可以说本来没有什么新意,可是从写这个程序的过程中,我也学到了两个技巧: 1)、C
cbgn
·
2008-03-04 16:00
windows
.net
api
C#
null
Components
Win32 的框架代码
老是写同样的代码,自己也懒得记,就把他放在上面以后方便用:#include LRESULT CALLBACK
WndProc
(HWND, UINT, WPARAM, LPARAM) ;int WINAPI
学习、工作日志
·
2008-01-11 03:00
HelloWin
被Delphi惯坏了,发现写一个原生的Form这么麻烦vc版本#include LRESULT CALLBACK
WndProc
(HWND, UINT, WPARAM, LPARAM) ;int WINAPI
zhangsk
·
2007-11-30 16:00
windows
vc++
Delphi
c#粘贴
消息实现参考如下代码:C#code public class SubWindow:NativeWindow{ protected override void
WndProc
liumyua
·
2007-11-24 08:00
关于win32窗口重绘
绿色语句必须在红色之前,具体为什么现在我还没有搞清楚#include #include LRESULT CALLBACK
WndProc
( HWND hwnd,
纸符道士
·
2007-11-23 11:00
用C#实现在客户区拖动窗体
当重载窗体的
WndProc
方法时,可以截获WM_NCHITTEST消息并改些该消息,当判断鼠标事件发生在客户区时,
orichisonic
·
2007-11-13 09:00
windows
.net
object
C#
文档
图形
Windows消息机制要点
Windows消息机制要点BySmartPtr(http://www.cppblog.com/SmartPtr/)1.窗口过程每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为
kybd2006
·
2007-11-08 15:00
windows
command
dialog
character
NetWork
keyboard
转载:GetWindowLong函数详解
一般都是一个窗口一个类,比如实现一个最基本的窗口类CMyWnd,你一定会把窗口过程作为这个类的成员函数,但是使用WINAPI创建窗口时必须注册类WNDCLASS,里面有个成员数据lpfnWndProc需要
WNDPROC
lxmhuendan
·
2007-10-11 17:00
user
扩展
action
winapi
自己写的数字文本框控件
基本思想如下:重载
wndproc
处理WM_CHAR和WM_PASTE代码copy如下:
lijun4183
·
2007-09-30 09:59
职场
控件
休闲
Hob工具箱
自己写的数字文本框控件
基本思想如下:重载
wndproc
处理WM_CHAR和WM_PASTE 代码cop
lijun4183
·
2007-09-30 09:59
职场
控件
dotNet
休闲
数字文本框
利用NativeWindow监视
WndProc
消息
在写Windows应用程序的时候,经常会碰到需要修改例如MessageBox或者FileDialog的外观此时我们需要监视
WndProc
的消息当然也可以直接调用API实现,具体方法请参考http://www.codeproject.com
lovefootball
·
2007-09-14 11:00
object
String
user
command
null
icons
HelloWin
HelloWin被Delphi惯坏了,发现写一个原生的Form这么麻烦vc版本#include LRESULT CALLBACK
WndProc
(HWND, UINT, WPARAM, LPARAM)
张树坤的学习博客
·
2007-09-13 17:00
Windows消息机制
1.窗口过程每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为:窗口句柄(WindowHandle),消息ID(MessageID),和两个消息参数(wParam,lParam
Free mind
·
2007-09-08 23:00
Windows消息机制要点
1.窗口过程每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为:窗口句柄(WindowHandle),消息ID(MessageID),和两个消息参数(wParam,lParam
cnsword
·
2007-08-28 08:00
windows
command
dialog
character
NetWork
keyboard
Windows消息机制要点
Windows消息机制要点BySmartPtr(http://www.cppblog.com/SmartPtr/)1.窗口过程每个窗口会有一个称为窗口过程的回调函数(
WndProc
),它带有四个参数,分别为
SmartPtr
·
2007-08-26 20:00
窗口类
WNDCLASSEX结构 typedef struct _WNDCLASSEX ...{ UINT cbSize; UINT style;
WNDPROC
lpfnWndProc
sagakiss
·
2007-07-25 10:00
win32程序基础
Fowarddeclarationsoffunctionsincludedinthiscodemodule:ATOM MyRegisterClass(HINSTANCEhInstance);BOOL InitInstance(HINSTANCE,int);LRESULTCALLBACK
WndProc
liangjingbo
·
2007-07-03 10:00
user
Module
command
application
callback
initialization
SubclassWindow 一个函数,其实是个宏
SubclassWindow一个函数,其实是个宏#define SubclassWindow(hwnd,lpfn) \ ((
WNDPROC
)SetWindowLongPtr
我住包子山
·
2007-06-03 00:00
剪贴板(上)
subsystem:windows")//使你可以打开此c源文件进行编译而不需设置工程设置,当然菜单资源还是要你自己建//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-08 18:45
职场
文本
休闲
剪贴版
剪贴板(上)
subsystem:windows")//使你可以打开此c源文件进行编译而不需设置工程设置,当然菜单资源还是要你自己建//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-08 18:45
职场
文本
休闲
剪贴版
在sdk中使用进度条
pragma comment(lib, "comctl32") //InitCommonControls//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-07 16:00
职场
sdk
进度条
休闲
在sdk中使用进度条
pragma comment(lib, "comctl32") //InitCommonControls//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-07 16:00
职场
sdk
进度条
休闲
添加系统托盘图标
WM_USER + 1#include #include #include "resource.h"//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-06 23:00
职场
休闲
系统托盘
添加系统托盘图标
WM_USER + 1#include #include #include "resource.h"//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK
WndProc
uckf609
·
2007-05-06 23:00
职场
休闲
系统托盘
Windows程序之滚动的正弦曲线(一)
define ID_TIMER 1 #define NUM 1000 #define STEP 10 #define TWOPI (2 * 3.14159) LRESULT CALLBACK
WndProc
fuliang
·
2007-04-09 17:00
windows
Windows程序之滚动的正弦曲线(一)
define ID_TIMER 1 #define NUM 1000 #define STEP 10 #define TWOPI (2 * 3.14159) LRESULT CALLBACK
WndProc
fuliang
·
2007-04-09 17:00
windows
Callback
stdcall*)(void*,unsignedint,,unsignedint,long);因为在windows头文件里有#definecallback__stdcall,LRESULT是long型,
WndProc
rebol
·
2007-03-26 15:00
我所理解的VCL消息處理流程
translatemessage.3.Application:dispatchmessage分派消息 3.1dispatchmessage根據消息中的handle來找到目標元件的回調函數,並調用這個回調函數(
wndproc
truexf
·
2007-01-30 15:00
读 《Windows程序设计》(4)
在HELLOWIN中,这些动作不多,
WndProc
只是简单地播放了一个声音文件并在窗口中显示一个字符串。”“Windows程序所作的一切,都是响应发送给窗口消息处理程序的消息。
jiazhen
·
2007-01-01 20:00
工作
windows
任务
超类与子类(Superclass & Subclass)
A:子类化(Subclass)是指替换窗口过程(
WNDPROC
)。 超类(Superclass)是替换窗口过程(
WNDPROC
),并且替换ClassName。
tunix126
·
2006-11-15 12:00
windows
Class
文档
mfc
button
hook
Windows精解:超类与子类
A:子类化(Subclass)是指替换窗口过程(
WNDPROC
)。 超类(Superclass)是替换窗口过程(
WNDPROC
),并且替换ClassName。
xushiweizh
·
2006-11-15 00:00
windows
Class
文档
mfc
button
hook
让窗体不可以拖动
= 0x84;private const int HTCLIENT = 0x1;private const int HTCAPTION = 0x2; protected override void
WndProc
·
2006-08-25 00:00
wParam和lParam
wParam和lParamwParam和lParam这两个是Win16系统遗留下来的产物,在Win16API中
WndProc
有两个参数:一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量
heisehuoyan
·
2006-07-27 17:00
C# WinForm 中在窗口标题栏上加按钮
原理是一样的,都是重写窗口过程(
WndProc
),处理一些非客户区消息(WM_
maybehelios
·
2006-06-01 00:00
DotNet剖析系列(一)
[STAThread] staticvoidMain(){ Application.Run(newForm1());}但是我感到很疑惑,没有了消息循环,不需写
WndProc
,
BlueDog
·
2006-05-13 22:00
C# WinForm 中在窗口标题栏上加按钮 [转贴]
原理是一样的,都是重写窗口过程(
WndProc
),处理一些非客户区消息(WM_NCxxx
metababy
·
2006-02-06 16:00
windows
api
C#
vc++
WinForm
Components
C# WinForm 中在窗口标题栏上加按钮
原理是一样的,都是重写窗口过程(
WndProc
),处理一些非客户区消息(WM_NCxxx
uoyevoli
·
2005-08-14 00:00
windows
api
C#
vc++
WinForm
Components
说说安全子类
不就是SetWindowLong(hwnd,GWL_
WNDPROC
,NewProc)嘛,如果还有什么要说的话,那就是为了兼容32和64位Windows,换用SetWindowLongPtr吧。
uoyevoli
·
2005-05-27 14:00
鼠标滚轮
PublicConstGWL_
WNDPROC
=(-4)PublicConstWM_COMMAND=&H111PublicConstWM_MBUTTONDOWN=&H207PublicConstWM_MBUTTONUP
cosio
·
2005-05-23 09:00
function
user
command
1.6学习笔记
鼠标滚轮
PublicConstGWL_
WNDPROC
=(-4) PublicConstWM_COMMAND=&H111 PublicConstWM_MBUTTONDOWN=&H207 PublicConstWM_MBUTTONUP
cosio
·
2005-05-23 09:00
重载
WndProc
屏蔽拖动窗体的消息
protected override void
WndProc
(ref Message m){base.
WndProc
(ref m);if(m.Msg == 0x84){if ((IntPtr)2 =
javatoyou
·
2004-10-17 21:00
proc
重载
WndProc
屏蔽拖动窗体的消息
protected override void
WndProc
(ref Message m){base.
WndProc
(ref m);if(m.Msg == 0x84){if ((IntPtr)2 =
wsql
·
2004-10-17 21:00
proc
打造自己的MFC:thunk技术实现窗口类的封装
一般都是一个窗口一个类,比如实现一个最基本的窗口类CMyWnd,你一定会把窗口过程作为这个类的成员函数,但是使用WINAPI创建窗口时必须注册类WNDCLASS,里面有个成员数据lpfnWndProc需要
WNDPROC
ringphone
·
2004-09-28 00:00
汇编
struct
null
Class
mfc
winapi
WINDOWS编程入门一个初级问题的分析
#include <windows.h> //包括了所有基本的WINDOWS API函数,写WIN32应用程序必须包含LRESULT CALLBACK
WndProc
(HWND hMainWnd
thecloud
·
2004-09-12 11:00
windows
C++Builderr中如何应用消息
至此,
WndProc
maconel
·
2004-07-12 09:00
c++builder
windows
borland
pascal
api
application
上一页
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
其他