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
mfc的窗口透明度调整(SetLayeredWindowAttributes函数)
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(this->
·
2015-10-23 09:08
attribute
SetWindowLong
和SetClassLong区别
首先看一下msdn是怎样定义它们的吧,可不要搞错啊: The
SetWindowLong
function changes an attribute of the specified window.
·
2015-10-23 08:13
window
c#在窗口标题栏上加按钮自:http://tech.ddvip.com/2008-10/122483002782273.html
1)、C#中重写窗口过程不用再调用
SetWindowLong
API了,直接overide一个WndProc就可以了。
·
2015-10-21 13:40
html
SetWindowLong
函数原型:LONG
SetWindowLong
(HWND hWnd,int nlndex,LONG dwNewLong);参数:hWnd:窗口句柄及间接给出的窗口所属的类。
·
2015-10-21 12:47
window
Win32 SDK消息处理技巧
非要处理可以子类化控件 HANDLE hedit=GetDlgItem(hMainWnd,IDC_EDIT1); (WNDPROC)
SetWindowLong
(hedit
·
2015-10-21 12:57
Win32
Delphi
SetWindowlong
的使用方法及介绍
SetWindowLong
函数介绍。
·
2015-10-21 12:30
Delphi
MFC Dialog 透明渐变
//以下在DialogInit消息中写
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong
·
2015-10-21 11:45
dialog
WTL之窗口子类化
子类化是通过创建某个窗口的实例,并且使用
SetWindowLong
(GWL_WNDPROC)将它的WndProc替换成我们自己的。
·
2015-10-21 10:19
子类
VB为自己的程序设定消息(可接收处理)
VB为自己的程序设定消息(可接收处理) Posted by JiaJia 5 March,2009 (0)Comment 用API函数
SetWindowLong
指定处理消息的窗口过程为自定义的函数
·
2015-10-21 10:31
vb
如何让VC的窗体变为透明
//=======================================
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE, &
·
2015-10-21 10:32
VC
VC透明窗口实现
SetWindowLong
(m_hWnd,GWL_EXSTYLE,GetWindowLong(m_hWnd,GWL_EXSTYLE)^WS_EX_LAYERED); HINSTANCE hInst
·
2015-10-21 10:42
VC
1.2.4 MFC中使对话框变成圆角矩形、椭圆的代码
1.2.4MFC中使对话框变成圆角矩形的代码BOOLCLoginDlg::OnInitDialog(){CDialog::OnInitDialog();
SetWindowLong
(m_hWnd,GWL_HWNDPARENT
Cracent
·
2015-09-07 22:11
MFC对话框
MFC对话框开发实战
1.2.4 MFC中使对话框变成圆角矩形、椭圆的代码
1.2.4MFC中使对话框变成圆角矩形的代码 BOOLCLoginDlg::OnInitDialog() { CDialog::OnInitDialog();
SetWindowLong
(m_hWnd,
Cracent
·
2015-09-07 22:00
开源
mfc
对话框
圆角矩形对话框
椭圆对话框
1.3 对话框透明度
在OnInitDialog()函数添加以下代码://设置半透明对话框
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE,
Cracent
·
2015-09-07 16:00
背景
透明度
mfc
对话框
1.3 对话框透明度
在OnInitDialog()函数添加以下代码://设置半透明对话框
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE,
Cracent
·
2015-09-07 16:00
背景
透明度
mfc
对话框
关于无边框窗口的兼容性问题
这是原来的窗口无边框的方法,核心是
SetWindowLong
修改了窗口风格
zuishikonghuan
·
2015-08-12 10:00
windows
Win32
Desktop
api
窗口子类化的一般方法
WINUSERAPILONGWINAPIGetWindowLongA(HWNDhWnd,intnIndex);WINUSERAPILONGWINAPIGetWindowLongW(HWNDhWnd,intnIndex);2、
SetWindowLong
天下
·
2015-08-10 10:00
MFC 隐藏和显示标题栏
两个按钮代码如下隐藏:LONGIStyle=::GetWindowLong(this->m_hWnd,GWL_STYLE);::
SetWindowLong
(this->m_hWnd,GWL_STYLE,
ChristmasGuus
·
2015-07-09 16:59
C++
MFC 遮罩(透明)
//SetWS_EX_LAYEREDonthiswindow
SetWindowLong
(m_hWnd,GWL_EXSTYLE, GetWindowLong(m_hWnd,GWL_EXSTYLE)|WS_EX_LAYERED
a379039233
·
2015-07-03 20:00
VC修改窗口属性 GetWindowLong(),
SetWindowLong
()
//最小化按钮有效::
SetWindowLong
(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)|WS_MINIMIZEBOX); ::SetWindowPos
jiangqin115
·
2015-07-01 19:00
CListCtrl创建方法
在此添加额外的初始化代码 LONG lStyle = ::GetWindowLong(m_List.GetSafeHwnd(), GWL_STYLE); lStyle |= LVS_REPORT; ::
SetWindowLong
whatever957
·
2015-05-26 00:33
创建
CListCtrl
Static控件响应鼠标事件
但是MS也没有把路堵死,我们可以利用
SetWindowLong
,动态增加其SS_NOTIFY风格,使其支持鼠标响应。
u013147600
·
2015-02-13 11:00
click
CStatic
【mfc】不同对话框之间互相操控、全局变量与日期控件
利用文件的读写,theApp全局变量来现实登录帐号管理系统》(点击打开链接)中提到的一种方法:为了解决mfc模态对话框在任务栏中不显示的缺陷,于是在一些模态对话框中的OnInitDialog()初始化函数中,使用
SetWindowLong
yongh701
·
2015-02-04 19:00
Win32
mfc
全局变量
日期控件
对话框
创建大窗口
procedureTForm1.FormCreate(Sender:TObject); begin
SetWindowLong
( Handle, GWL_STYLE, not(WS_THICKFRAME
涂孟超
·
2014-09-26 15:00
调整 TEdit 文本对齐
譬如让Edit1文本右对齐:
SetWindowLong
(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE)orES_RIGHT);本例效果图
涂孟超
·
2014-09-26 15:00
UpdateLayeredWindow与SetLayeredWindowAttributes
首先使用透明之前必须设置该窗口为层级窗口,即增加窗口的扩展风格WS_EX_LAYERED,增加的时候最好使用GetWindowlong获取Ex风格,然后加入后在
SetWindowLong
设置,最好不适用
lixiang987654321
·
2014-08-25 15:00
VC
图形
winapi
修改窗口属性
//最小化按钮有效 ::
SetWindowLong
(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)|WS_MINIMIZEBOX ); ::SetWindowPos
uselym
·
2014-06-26 14:00
cocos2d-x win32 全屏
hDesk; RECT rc; hDesk = GetDesktopWindow(); GetWindowRect(hDesk, &rc);
SetWindowLong
robslove
·
2014-06-06 16:00
实现对话框透明
OnInitDialog()添加一下代码SetBackgroundColor(#010b15);LONGExtendedStyle=GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE);
SetWindowLong
chenjt3533
·
2014-05-11 09:00
让窗口一直置顶
让窗口一直置顶实际起作用的是WS_EX_TOPMOST属性,添加这个属性的方式有三种:1.在Create阶段的Ex参数添加2.在创建完成后通过SetWindowLongPtr添加(
SetWindowLong
Error
·
2014-04-24 15:00
VC窗口属性修改
//最小化按钮有效::
SetWindowLong
(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)|WS_MINIMIZEBOX); ::SetWindowPos
cddchina
·
2014-04-10 11:00
VB仿大漠GDI模式后台找图找色-揭秘后台图色窗口不黑的原理
有时能截图有时却不能(有的youxi压根没成功过),其实大漠的GDI模式的图色,截图同样使用的是这个函数,只不过它在printwindow前对窗口做了处理(为什么窗口要部分移出屏幕,为什么会有绑定窗口这一步),关键函数
SetWindowLong
sdgaojian
·
2014-02-14 20:00
修改窗口属性
namedWindow("outImage1"); HWNDhWnd=(HWND)cvGetWindowHandle("outImage1"); HWNDhRawWnd=::GetParent(hWnd); ::
SetWindowLong
uselym
·
2014-01-29 17:00
设置窗口透明度
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000)
u013805103
·
2013-11-19 20:00
重载WndProc
用
SetWindowLong
设一个你自己的 WinPorc 函数,那么所有的消息都会进你自己的 WinPorc去处理,就像直接用API一样了.定义一个 WndProcEx 函数与一个函数指针LRESULT
u013805103
·
2013-10-21 00:00
VB6史无前例的子类化之透明按钮
首先,要使按钮能被支持透明,必须调用
SetWindowLong
给按钮添加WS_EX_TRANSPARENT窗口风格,当然,要绘制透明按钮,必须
mez
·
2013-09-03 20:00
SetWindowLong
用法
修改窗体样式先贴出一段可行的,去掉窗体标题栏的代码:LONGstyleValue=::GetWindowLong(*this,GWL_STYLE); styleValue&=~WS_CAPTION; ::
SetWindowLong
harvic880925
·
2013-08-07 10:00
SetWindowLong
注册窗口类时可以指定“每窗口额外内存” 这段内存可以通过Get(Set)WindowLong 来访问
SetWindowLong
的 nIndex 参数如果不小于0 那么就是访问这段内存, 这段内存存放什么东西都可以
mysunnnyday
·
2013-07-15 09:00
Delphi下让窗口不显示在任务栏的另类方法
ITaskbarList接口)》,作者用ITaskList接口实现了隐藏窗口在任务栏按钮的功能,想起我好多年以前做的程序也有这样的功能,但是绝不是用这些接口之类的做的,只是一个API函数就搞定了(好像是
SetWindowLong
·
2013-07-04 17:00
Delphi
WIN32 基本操作汇总
一、去掉WINDOW的某个STYLELONGstyle=GetWindowLong(m_hWnd,GWL_STYLE); style=style&~WS_MAXIMIZEBOX;
SetWindowLong
harvic880925
·
2013-05-31 11:00
VC++禁止调整窗口大小的方法
ShowWindow(hWnd,iCmdShow);前面加上如下几句:DWORD dwStyle = GetWindowLong(hWnd,GWL_STYLE);dwStyle &= ~(WS_SIZEBOX);
SetWindowLong
HK_JH
·
2013-05-28 16:00
C++
Visual
windows程序设计
mfc 常用方法
;2.使对话框为顶层窗口 SetWindowPos(&this->wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);3.在运行时添加最大化,最小化按钮
SetWindowLong
sstower
·
2013-05-21 11:00
界面开发心得与Duilib
=WS_EX_LAYERED)
SetWindowLong
(m_hWnd,GWL_EXSTYLE,dwExStyle|WS_EX_LAYERED);HMODULEhIns
启舰
·
2013-05-16 18:29
-------2.2
directUI
-------2.3
Duilib
界面开发心得与Duilib
=WS_EX_LAYERED)
SetWindowLong
(m_hWnd,GWL_EXSTYLE,dwExStyle|WS_EX_LAYERED); HMODULE
harvic880925
·
2013-05-16 18:00
设置对话框的透明度
SetTransparence(intvalue) {
SetWindowLong
(GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE
teddy99999
·
2013-04-29 10:00
实现类非静态成员函数做窗口过程函数
这里介绍的办法是借助::
SetWindowLong
(hWnd,GWL_USERDATA,(LONG)pWindow)调用,把类指针传递给窗口。
HarbinZJU
·
2013-04-16 14:00
Windows核心编程学习笔记-------21章
比如窗口附加字节通过使用SetWindowWord和
SetWindowLong
来将数据与一个指定的窗口关联起来。
caohuicong
·
2013-04-08 20:00
windows窗口的扩展样式详解
SetWindowLong
是修改窗体属性(非局限于扩展样式),扩展样式是CreateWindowEx独有的(第一个参数)。WS_EX_ACCEPTFILES:指定以该风格创建的窗口接受一个拖拽文件。
spring104
·
2013-03-23 15:13
VC
windows窗口扩展样式
窗口样式
窗口样式
windows窗口的扩展样式详解
SetWindowLong
是修改窗体属性(非局限于扩展样式),扩展样式是CreateWindowEx独有的(第一个参数)。WS_EX_ACCEPTFILES:指定以该风格创建的窗口接受一个拖拽文件。
spring104
·
2013-03-23 15:13
windows窗口扩展样式
窗口样式
VC
窗口样式
VC++
Windows界面编程第三篇 异形窗体 普通版
上一篇《Windows界面编程第二篇半透明窗体》介绍了先使用
SetWindowLong
为窗体加上WS_EX_LAYERED属性,再使用SetLayeredWindowAttributes调整窗体的透明度
hilaochen
·
2013-03-22 20:00
上一页
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
其他