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
windowsSDK利用子窗口控件设置窗口透明
正好看到学长的一篇实现窗口透明化的文章,对它比较感兴趣,于是就想拿这个例子来练练手首先先介绍下窗口透明化的实现:首先是下面这个函数LONGSetWindowLong(HWNDhWnd,intnlndex,LONGdwNewLong);
SetWindowLong
gaoxin1076
·
2012-01-20 21:00
null
application
callback
button
Blend
winapi
正确还原子类化的窗体,子类化正确还原
m_hWnd是窗体句柄//保存子类化之前的窗体指针,用下面两种方法保存LONGlwndProc=::GetWindowLong(m_hWnd,GWL_WNDPROC);或LONGlwndProc=::
SetWindowLong
yingzheng1983
·
2011-12-15 15:00
WPF 隐藏关闭按钮 非API
世上只有MSDN好啊http://msdn.microsoft.com/zh-cn/library/ms748948.aspx ps.Google一下,都是用API的主要有RemoveMenu,
SetWindowLong
avi9111
·
2011-12-05 01:00
api
XP
WPF
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
MFC中CListCtrl的使用
CListCtrlm_userList;绑定DDX_Control(pDX,IDC_LIST1,m_userList);新建DWORDdwStyle=GetWindowLong(m_userList.m_hWnd,GWL_STYLE);
SetWindowLong
seven407
·
2011-11-07 16:00
CEdit如何设置只允许输入数字
CEdit如何设置只允许输入数字 ES_NUMBER ::
SetWindowLong
tangaowen
·
2011-11-03 16:00
LoadLibrary,GetProcAddress
例子:该例子调用User32.dll里的SetWindowAttributes函数将窗体设为半透明
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong
hczhiyue
·
2011-09-17 19:00
GetWindow,GetWindowLong,
SetWindowLong
例子:获得应用程序的标题名CStringstrCaption;CWnd*pWnd=AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);if(pWnd==NULL)return;while(pWnd){if(pWnd->IsWindowVisible()&&pWnd->GetWindowTextLength()&&!pWnd->GetOwner()){pWnd->G
hczhiyue
·
2011-09-08 21:00
vc 鼠标穿透
HWNDhDlg,BOOLbTransparent) { LONGlStyle; lStyle=GetWindowLong(hDlg,GWL_EXSTYLE); if(bTransparent) {
SetWindowLong
kingsollyu
·
2011-08-30 12:00
MFC控件自绘的两个方法
.继承父类在DrawItem或者其他绘制中进行简单的界面修改,注意要勾选上自绘按钮 分为三种: DrawItem OnPaint OnCustomerDraw2.子类化控件,原理就是利用API的
setWindowLong
QQ276592716
·
2011-08-24 17:00
api
mfc
子类化和超子类化http://www.cppblog.com/wangjia184/archive/2008/03/27/45520.html
在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和
SetWindowLong
()),子类化所要做的就是为某窗口实例编写新的窗口函数。
lltaoyy
·
2011-08-19 21:00
编程
c
windows
Class
mfc
button
WPF窗体去掉最大化,最小化按钮。
GetWindowLong")] publicstaticexternintGetWindowLong(IntPtrhwnd,intnIndex); [DllImport("user32.dll",EntryPoint="
SetWindowLong
JimFire
·
2011-08-18 08:00
object
user
WPF
MFC单文档应用程序 修改style 光标 图标 背景 等综合
种方法 一是 在窗体创建之前 二是在窗体创建之后 修改 下面就介绍各种修改方法 参考 MSDN window style window styles 用到的函数 GetWindowLong
SetWindowLong
webcode
·
2011-07-30 08:00
style
MFC单文档应用程序 修改style 光标 图标 背景 等综合
种方法 一是 在窗体创建之前 二是在窗体创建之后 修改 下面就介绍各种修改方法 参考 MSDN window style window styles 用到的函数 GetWindowLong
SetWindowLong
feipigwang
·
2011-07-30 08:00
style
MFC单文档应用程序 修改style 光标 图标 背景 等综合
种方法 一是 在窗体创建之前 二是在窗体创建之后 修改 下面就介绍各种修改方法 参考 MSDN window style window styles 用到的函数 GetWindowLong
SetWindowLong
txf2004
·
2011-07-30 08:00
style
MFC单文档应用程序 修改style 光标 图标 背景 等综合
种方法 一是 在窗体创建之前 二是在窗体创建之后修改 下面就介绍各种修改方法 参考 MSDNwindowstyle windowstyles 用到的函数 GetWindowLong
SetWindowLong
yue7603835
·
2011-07-30 08:00
框架
null
Class
文档
mfc
styles
WM_GETDLGCODE 死循环问题
WS_EX_CONTROLPARENT属性,焦点切换时(WM_ACTIVE),找不到Dialog Control,而一直尝试找Dialog Control(WM_GETDLGCODE),知道了原因之后,原以为解决是顺手之事,直接调用
SetWindowLong
Blue_Dream_
·
2011-05-20 16:00
dialog
给VC基于单文档应用程序添加动画图标
1.在MainFrame框架类头文件中添加: HICONm_hIcons[6];2.在MainFrame::OnCreate()函数中添加如下代码:
SetWindowLong
(m_hWnd,GWL_STYLE
qihailong123456
·
2011-05-07 12:00
树型控件使用
GetWindowLong(m_TreeCtrl.m_hWnd, GWL_STYLE); dwStyle |= TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT;
SetWindowLong
qsjming
·
2011-04-19 14:39
职场
休闲
CTreeCtrl
树型控件
把VC对话框设为半透明
在OnInitDialog中加入:
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE
chunyou128
·
2011-04-08 14:00
窗口的子类化与超类化
在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和
SetWindowLong
()),子类化所要做的就是为某窗口实例编写新的窗口函数。
qq752923276
·
2011-04-06 12:00
编程
c
windows
Class
mfc
button
vc++ frame 之不显示最大化按钮自定意标题
SetWindowLong
(m_hWnd,GWL_STYLE,WS_OVERLAPPEDWINDOW);
SetWindowLong
(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd
internetafei
·
2011-03-29 16:00
VB 窗口处理技巧大全
VB提供了API函数
SetWindowLong
和GetWindowLong,可以让我们很容易取得对窗口的操作;通过对窗口属性的操作,可以更改窗口的显示风格。
yeuego
·
2011-03-09 13:00
vb
CallWindowProc与
setwindowlong
用法
该函数CallWindowProc将消息信息传送给指定的窗口过程。 函数原型:LRESULTCallWindowProc(WNDPROClpPrevWndFunc,HWNDhWnd.UINTMsg,WPARAMwParam,LPARAMIParam); 参数: lpPrevWndFunc:参数主要是指向你要调用的函数句柄 hWnd:指向接收消息的窗口过程的句柄。 Ms
snlei
·
2011-03-09 11:00
function
user
扩展
vb
hook
VB为自己的程序设定消息(可接收处理)
用API函数
SetWindowLong
指定处理消息的窗口过程为自定义的函数 WindowProc,捕获消息ID为 WM_USER+1 的自定义消息或系统消息。
yeuego
·
2011-03-09 11:00
windows
Microsoft
asp
vb
改变 VB TextBox 的风格,只能输入数字/大写/小写。
Option Explicit DefInt A-Z 'DefInt (字母范围) 定义整型 -> 所有以A-Z字母开头的都是整型变量 Private Declare Function
SetWindowLong
yeuego
·
2011-03-09 10:00
vb
窗口的子类化与超类化
在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和
SetWindowLong
()),子类化所要做的就是为某窗口实例编写新的窗口函数。
zipper9527
·
2011-02-24 00:00
编程
c
windows
Class
mfc
button
创建一个全屏的窗口
代码像下面这样:
SetWindowLong
(hWnd,GWL_STYLE,GetWindowLong(hWnd,GWL_STYLE)&(~WS_DLGFRAME));RECTrect;GetW
herm_lib
·
2011-02-17 13:00
游戏
styles
windows中的任务栏右键菜单
的情况下在任务栏右键点击也可以出现对话框[最小化]nStyle:=GetWindowLong(Handle,GWL_STYLE);nStyle:=nStyleorWS_SYSMENUorWS_MINIMIZEBOX;
SetWindowLong
yanjiee
·
2011-02-15 09:00
windows
Integer
任务
窗口子类化-实例应用
通常在SDK中所谓的窗口子类化就是改变一个窗口函数(如GetWindowLong()和
SetWindowLong
())通过这两个函数来设置窗口的属性等; 而今天我们主要内容是介绍MFC中的子类化,它跟SDK
lin_angle
·
2011-02-11 10:00
function
null
Class
mfc
hook
recursion
SetWindowLong
用法总结
SetWindowLong
函数原型为:LONGSetWindowLong(HWNDhwnd,intnIndex,LongdwNewLong);详见MSDN。
feihu521a
·
2011-01-27 18:00
windows
IE
callback
border
WinCE
WebBrowser
窗体的扩展样式GWL_EXSTYLE:用于
SetWindowLong
SetWindowLong
(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_LAYERED
·
2011-01-17 23:00
window
wince/mobile下支持触屏点击的文本框实现
首先,我们需要对textbox子类化,使用
SetWindowLong
将默认的消息处理注册到我们自己的一个函数,然后记录下返回值,返回值是表示原来函数的指针,然后在我们的函
wuyazhe
·
2011-01-17 15:00
.net
null
Class
textbox
2010
win32设置对话框的透明度
, int iTransparent) { HINSTANCE hInstance = LoadLibrary("User32.dll"); // 设置窗体的扩展样式
SetWindowLong
ycc892009
·
2011-01-14 22:00
user
null
扩展
byte
winapi
C#绘制透明区域
该属性相当于Win32: (示例代码,一些关键参数如窗口句柄、颜色值决定于程序需求)
SetWindowLong
(Handle,GWL_EXSTYLE,GetWindowLong
Win32FanEx
·
2010-12-18 20:00
struct
C#
user
Class
byte
WinForm
VC实现半透明对话框的代码
VC实现半透明对话框的代码OnInitDialog(){......
SetWindowLong
(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd
pjl1119
·
2010-12-16 19:00
user
null
byte
fun
winapi
VC 实现 窗体 透明度
VC 实现 窗体 透明度 在对话框的OnInitDialog()函数中添加下面代码:intn_color=200;//n_color为透明度(0-255)
SetWindowLong
(this->GetSafeHwnd
nokianasty
·
2010-11-08 20:00
Microsoft的一个DirectX3D的BUG
你使用Windows的API:CreateWindowEx或
SetWindowLong
来设置窗口的WS_EX_LAYERED样式,这个时候调用上面的API来设置窗口的透明
·
2010-09-24 15:00
Microsoft
Delphi开发时经常会用到窗体全屏,现找到了解决办法记录一下
procedureTFrm_Main.FormCreate(Sender:TObject);begin Frm_Main.Left:=0; Frm_Main.Top:=0; Frm_Main.windowstate:=wsmaximized;
SetWindowLong
我心飞翔
·
2010-09-15 09:00
Windows编程那些事----线程本地存储器
例如,窗口的附加字节可以使用SetWindowsWord和
SetWindowLong
函数将数据与特定的窗口联系起来。可以使用线程本地存储器将数据与执行的特定线程联系起来。
zhangyuanlovelife
·
2010-09-11 16:00
《Windows API巡礼》のGetWindowLong和
SetWindowLong
函数
SetWindowLong
函数用来改变指定窗口的属性,函数同时在窗口的额外内存中设置32位的偏移量值: LONG WINAPI
SetWindowLong
( __in HWND hWnd, //指定窗口的句柄
wapysun
·
2010-08-28 20:00
windows
《Windows API巡礼》のGetWindowLong和
SetWindowLong
函数
SetWindowLong
函数用来改变指定窗口的属性,函数同时在窗口的额外内存中设置32位的偏移量值: LONG WINAPI
SetWindowLong
( __in HWND
·
2010-08-28 20:00
windows
VC++孙鑫视频笔记(九)
如何修改MFCAppWizard向导生成的框架程序的外观和大小,在CMainFrame的PreCreateWindow里修改其参数CREATESTRUCT&cs;在窗口创建之后,用
SetWindowLong
Betty_Ting
·
2010-08-28 20:00
框架
user
mfc
vc++
工具
孙鑫mfc学习笔记第七八课
如何让对话框上的文本框在程序启动后立即获得焦点,如何利用
SetWindowLong
hantayi
·
2010-08-24 23:44
职场
mfc
休闲
孙鑫mfc学习笔记第七八课
如何让对话框上的文本框在程序启动后立即获得焦点,如何利用
SetWindowLong
hantayi
·
2010-08-24 23:44
职场
mfc
休闲
VC++ Embed Dialog
m_embededDlg.GetSafeHwnd();longstyle=::GetWindowLong(hwnd,GWL_STYLE);style|=WS_CHILD;style&=~WS_CAPTION;::
SetWindowLong
yunque100
·
2010-08-20 15:00
Win32多线程编程(5) — 线程局部存储
通过调用SetWindowWord或
SetWindowLong
函数将数据与一个指定的窗口关联起来,数据保存在窗口附加内存块中。
phunxm
·
2010-08-11 22:00
多线程
数据结构
编程
windows
存储
mfc
Win32多线程编程(5) — 线程局部存储
通过调用SetWindowWord或
SetWindowLong
函数将数据与一个指定的窗口关联起来,数据保存在窗口附加内存块中。
sabolasi
·
2010-08-11 22:00
Win32
SetWindowLong
的用法
nIndex,lNewLong)HWNDhwnd;/*handleofwindow*/intnIndex;/*offsetofvaluetoset*/LONGlNewLong;/*newvalue*/函数说明
SetWindowLong
liwenlong26363
·
2010-08-08 16:00
user
扩展
上一页
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
其他