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
SetWindowLong
窗口的子类化与超类化
在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和
SetWindowLong
()),子类化所要做的就是为某窗口实例编写新的窗口函数。
·
2015-11-12 23:34
子类
WinAPI GetWindowLong()
SetWindowLong
()
GetWindowLong()
SetWindowLong
() 详解 这两个函数在windows程序中有着重要的作用,依照MSDN说明以下这两个函数。
·
2015-11-12 21:49
window
windowsSDK利用子窗口控件设置窗口透明
正好看到学长的一篇实现窗口透明化的文章,对它比较感兴趣,于是就想拿这个例子来练练手 首先先介绍下窗口透明化的实现: 首先是下面这个函数 LONG
SetWindowLong
(HWND hWnd
·
2015-11-12 13:25
windows
深入理解MFC子类化
在SDK中,通过
SetWindowLong
来指定一个自定义窗口处理函数:
SetWindowLong
(hwnd, GWL_WNDPROC, (LONG)UserWndProc);。
·
2015-11-12 08:05
mfc
mfc subclasswindow attach
setwindowlong
使用区别
1、 CWnd::AttachBOOL Attach( HWND hWndNew );返回值:如果成功,则返回非零值;否则返回0。参数: hWndNew 指定了Windows窗口的句柄。 说明:将一个Windows窗口与CWnd对象相连接。CWnd::SubclassWindowBOOL Subclass
·
2015-11-12 08:57
subClass
速记:两个进程模拟模态窗口
if IsWindow(Handle) then // If the application exists... begin WaitForInputIdle(HProcess, INFINITE);
SetWindowLong
·
2015-11-12 08:29
进程
ListView的消息钩子
MakeObjectInstance(SelfListViewProc); FOldProc := Pointer(GetWindowLong(FListView.Handle, GWL_WNDPROC));
SetWindowLong
·
2015-11-12 08:24
ListView
窗口的子类化与超类化
在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和
SetWindowLong
()),子类化所要做的就是为某窗口实例编写新的窗口函数。
·
2015-11-11 10:00
子类
WindowsAPI一日一练
1.
SetWindowLong
和GetWindowLong 函数原型: LONG
SetWindowLong
( __in HWND hWnd, __in int nIndex,
·
2015-11-11 08:51
windows
MFC设置对话框透明背景
在对话框初始化函数OnInitDialog函数中添加如下代码:
SetWindowLong
(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd()
·
2015-11-11 08:15
mfc
SetWindowLong
和SetWindowPos函数详解
(2009-03-03 09:38:29) 转载▼ 标签: 杂谈 分类: MFC SetWindowPos 函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。 函数原型:BOOL Se
·
2015-11-11 06:59
window
MFC透明对话框
g_hInst, MAKEINTRESOURCE(IDD_DIALOG_ATEDITCTRL), hParentWnd, pCallbackFun, (LPARAM)NULL); 2 ::
SetWindowLong
·
2015-11-11 04:14
mfc
CListCtrl使用
styles = GetWindowLong( m_user.m_hWnd,GWL_STYLE); styles &= ~LVS_TYPEMASK; styles |= LVS_REPORT ;
SetWindowLong
·
2015-11-11 01:11
list
窗体的扩展样式GWL_EXSTYLE: 用于
SetWindowLong
SetWindowLong
(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_LAYERED
·
2015-11-10 22:43
window
VC实现半透明窗口
//加入WS_EX_LAYERED扩展属性
SetWindowLong
(this->GetSafeHwnd(), GWL_EXSTYLE,
·
2015-11-10 22:31
VC
【WPF】 WPF 调用API修改窗体风格实现真正的无边框窗体
无奈只好关闭;仅设置WindowStyle为None,似乎达不到理想效果,还是有边框:立刻想到可以通过API修改窗体风格:
SetWindowLong
网上查阅
·
2015-11-10 22:14
WPF
窗口子类化-实例应用
通常在SDK中所谓的窗口子类化就是改变一个窗口函数(如GetWindowLong()和
SetWindowLong
())通过这两个函数来设置窗口的属性等; 而今天我们主要内容是介绍
·
2015-11-10 21:02
实例
CListCtrl使用方法
styles = GetWindowLong(m_list.m_hWnd,GWL_STYLE); styles &= ~LVS_TYPEMASK; styles |= LVS_REPORT ;
SetWindowLong
·
2015-11-09 12:57
list
孙鑫MFC学习笔记9:状态栏与工具栏编程
1.在窗口创建之前就应该修改窗口的样式 2.单文档应用程序会把文档名作为应用程序标题,应该去掉FWS_ADDTOTITLE属性,然后修改lpszName为标题 3.在窗口创建完成后,可以通过
SetWindowLong
·
2015-11-08 09:32
学习笔记
使用
Setwindowlong
和Callwindowproc这两个Api函数
近来在设计一个热键设置程序中我学会了使用
Setwindowlong
和Callwindowproc这两个Api函数,有了它我们就可以处理你的窗口或控件所接收到的任何消息.由于前一段时间我看过一篇介绍QQ密码监视盗取法的文章
·
2015-11-07 13:28
window
WPF窗体禁用最大化按钮
使用
SetWindowLong
可以设置按钮的状态。使用SetWindowPos进行界面的更新。下面是这几个API的声明。
·
2015-11-07 12:09
WPF
1.窗体与界面设计-窗体效果
主要用到了 API 函数
SetWindowLong
和 GetWindowLong。 1.创建一个项目,默认窗体
·
2015-11-07 11:11
界面设计
让程序主窗口不显示在任务栏中
// 这样一句就能搞定了 在Form创建是调用 procedure TfrmWaitWindow.FormCreate(Sender: TObject); begin
SetWindowLong
·
2015-11-02 18:12
程序
设置窗口背景透明 .
SetWindowLong
(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)^0x80000);  
·
2015-11-02 13:51
透明
调整 TEdit 文本对齐
譬如让 Edit1 文本右对齐:
SetWindowLong
(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or
·
2015-11-02 12:48
it
设置窗口透明
1.设置窗口透明 1: //Set WS_EX_LAYERED on this window 2: ::
SetWindowLong
(GetSafeHwnd(), 3:
·
2015-11-02 11:06
透明
SetWindowLong
除去窗体标题栏
begin //隐藏标题栏
SetWindowLong
·
2015-11-01 13:53
window
[翻译]Win32中安全的子类化 (3)
Win32中安全的子类化 (1) 实例子类化
SetWindowLong
函数用来子类化一个窗口的一个实例。
·
2015-10-31 19:48
Win32
C#使用Windows API实现桌面上的遮罩层(鼠标穿透)
C#实现实现桌面上的遮罩层(鼠标穿透)主要通过一下几个API函数来实现:GetWindowLong,
SetWindowLong
,SetLayeredWindowAttributes。
·
2015-10-31 11:30
windows
MFC,对话框透明(vs2013)
//让对话框透明化
SetWindowLong
(GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE) ^ 0x80000
·
2015-10-31 11:13
mfc
去处对话框的边框,并另其全屏
//去除标题和边框
SetWindowLong
(m_hWnd, GWL_STYLE,  
·
2015-10-31 10:15
对话框
创建大窗口
procedure TForm1.FormCreate(Sender: TObject); begin
SetWindowLong
( Handle, GWL_STYLE
·
2015-10-31 10:10
创建
OpenGL transparent window(OpenGL半透明窗口)
1)在OpenGL渲染的窗口中使用半透明效果和普通窗口没有什么区别
SetWindowLong
( m_hWnd, GWL_EXSTYLE,WS_EX_LAYERED
·
2015-10-31 10:53
window
按钮的CAPTION竖排
setwindowlong
(self.BtnClearFormula.Handle, gwl_style, getwindowlong(self.BtnClearFormula.Handle
·
2015-10-31 10:17
apt
设置窗口永不获得焦点(VB6)
quot;GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Private Declare Function
SetWindowLong
·
2015-10-31 10:27
vb
Delphi:窗体的扩展样式GWL_EXSTYLE用于
SetWindowLong
SetWindowLong
(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_LAYERED
·
2015-10-31 10:02
Delphi
求助XP下的Panel透明问题????
VCL组件开发及应用 http://www.delphi2007.net/DelphiVCL/html/delphi_20061226140633107.html
SetWindowLong
(
·
2015-10-31 09:20
Panel
D3D Render to Desktop(D3D渲染到桌面)
Manager"); DWORD dwStyle = ::GetWindowLong( hWnd,GWL_EXSTYLE ); dwStyle |= WS_EX_LAYERED; ::
SetWindowLong
·
2015-10-31 09:19
Desktop
windows mobile 上隐藏和关闭X以及OK的处理
【转自】http://blog.csdn.net/czbever 1、隐藏X: 在WM_CREATE里
SetWindowLong
(hWnd,GWL_STYLE
·
2015-10-31 09:35
Windows Mobile
SetWindowLong
给MDI窗体加背景
//给MDI窗体加背景 //设置Form1窗体的FormStyle属性为fsMDIForm //设置Form2窗体的FormStyle属性为fsMDIChild // Image控件 Bmp格式图片 private FClientInstance : TFarProc; &
·
2015-10-31 09:00
window
SetWindowLong
在按钮中显示两行文字
//
SetWindowLong
在按钮中显示两行文字 procedure TForm1.FormCreate(Sender: TObject); begin
SetWindowLong
·
2015-10-31 09:00
window
SetWindowLong
隐藏状态栏的图标
//
SetWindowLong
隐藏状态栏的图标 //本程序在任务栏中不显示MSTaskListWClass procedure TForm1.FormCreate(Sender:
·
2015-10-31 09:00
window
ShowWindow 显示隐藏窗体
SetWindowLong
隐藏状态栏的图标 //
SetWindowLong
隐藏状态栏的图标 //本程序在任务栏中不显示MSTaskListWClass procedure
·
2015-10-31 09:59
window
VC:背景透明(
SetWindowLong
()、GetSafeHwnd()、HINSTANCE 、LoadLibrary()、GetProcAddress()、FreeLibrary())
1、在构造函数中: //背景透明 /*
SetWindowLong
(this
·
2015-10-31 09:50
instance
如何在VB例程中接收自定义消息
代码 如何在VB例程中接收自定义消息 您可以用API函数
SetWindowLong
指定处理消息的窗口过程(window procedure)为自定义的函数WindowProc
·
2015-10-31 08:06
自定义
不在任务栏中显示
procedure TForm1.FormShow(Sender: TObject); begin ShowWindow(Application.handle, SW_HIDE);
SetWindowLong
·
2015-10-30 13:34
显示
VB:如何隐藏/显示treeview的ToolTips
没什么需要特别说明说的,有疑问就看msdn吧,窗体上两个按钮,一个treeview:Option ExplicitPrivate Declare Function
SetWindowLong
Lib &
·
2015-10-30 13:20
treeview
如何使frame控件的caption居中显示
Frame控件是vb中使用得比较频繁的控件之一,它在本质上是个button,因此可以用
setwindowlong
为其附加或者移除BS_LEFT、BS_RIGHT
·
2015-10-30 13:18
frame
制作鼠标穿透窗体
【关键技术】 本实例实现时主要用到了API函数
SetWindowLong
和GetWindowLong,下面分别对他们进行详细的讲解。
·
2015-10-30 11:09
鼠标
转:介绍shell_notifyicon,SendMessage,CallWindowProc,GetWindowLong,
SetWindowLong
的用法
Public Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias " Shell_NotifyIconA" (ByVal dwMessage As Long, lpD
·
2015-10-27 13:28
message
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他