码迷,mamicode.com
首页 >  
搜索关键字:setwindowlong    ( 44个结果
winform控件在Enable=false的情况下改变它的字体颜色
[System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc); [System.Runtim ...
分类:Windows程序   时间:2016-11-11 20:30:11    阅读次数:346
2.窗口透明度
1.窗口透明度 调节窗口透明度,先使用SetWindowLog函数给窗口加上WX_EX_LAYERED属性,再使用SetlayeredWindowAttributes指定窗口透明度。 //用于改变窗口的属性或在窗口的额外存储空间设置一个32位值 LONG SetWindowLong( HWND hW ...
分类:其他好文   时间:2016-09-19 11:30:01    阅读次数:113
修改窗口属性(全部都是SetWindowLong设置)
说明: 以下函数对于POPUP窗口有效,对于子窗口好像不行。 //最小化按钮有效 ::SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE) | WS_MINIMIZEBOX ); ::SetWindowPos(m_hWnd,NU ...
分类:Windows程序   时间:2016-09-14 07:14:02    阅读次数:2386
桌面上嵌入窗口(桌面日历)原理探索(将该窗口的Owner设置成桌面的Shell 窗口,可使用SetWindowLong更改窗口的GWL_HWNDPARENT,还要使用SetWindowPos设置Z-Order)
今天在QQ群里有人问怎样实现将自己的窗口嵌入桌面,让它和桌面融为一体,就像很多桌面日历软件那样。我当时想到的就是建立一个Child Window,将他的父窗口设置成桌面Shell窗口就可以了。但是后来想想觉得不对,因为很多桌面日历窗口都有半透明和阴影效果,明显是用Layered Window实现的, ...
分类:Windows程序   时间:2016-08-19 06:15:56    阅读次数:540
WPF去边框与webbrowser的冲突
最近弄了弄WPF,最简单的,一个窗体,里面加个webbrowser但是如果用AllowTransparency="True"WindowStyle="None"的话,的确窗体去掉了但是同样,webbrowser里打开的页面也看不见了看了一圈网上的解决办法,基本上都是那个WebBrowserOverlay,真是个大坑,一点不好用所以找到另..
分类:Windows程序   时间:2016-04-25 16:33:46    阅读次数:331
DELPHI 任务栏无EXE显示
需要用到的一个函数:       program Project; usesForms, Windows, ufrmMain in 'ufrmMain.pas' {frmMain}; {$R *.res} beginApplication.Initialize;SetWindowLong(Appli
分类:Windows程序   时间:2016-03-13 19:32:09    阅读次数:237
vc设置窗口透明
::SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, ::GetWindowLongPtr(GetSafeHwnd(), GWL_EXSTYLE) | WS_EX_LAYERED); this->SetLayeredWindowAttributes(0, (255
分类:其他好文   时间:2016-02-22 17:11:53    阅读次数:192
[WINDOWS开发]消息拦截GetWindowLong与SetWindowLong的使用
windows客户端开发,最烦就是句柄了,有了句柄,其他人就可以向你发消息。所以这个时候,需要使用下GetWindowLong。1 GetWindowLong是一个Windows API函数。该函数获得指定窗口的有关信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 LONG GetW...
分类:Windows程序   时间:2016-01-19 17:18:49    阅读次数:262
GetWindowLong和SetWindowLong函数
我发现这两个函数的功能真的不是一般的有意思,贴上这两个函数函数原型:LONG WINAPI SetWindowLong( _In_ HWND hWnd, _In_ int nIndex, _In_ LONG dwNewLong);LONG WINAPI GetWindowLong( _In...
分类:Windows程序   时间:2016-01-09 20:12:27    阅读次数:305
对于windows窗口的标题菜单栏的操作——删除/禁用 最小最大话和关闭
HWND hand = FindWindow(NULL, "计算器"); int nStyle = GetWindowLong(hand, GWL_STYLE);nStyle &= ~(WS_MAXIMIZEBOX);SetWindowLong(hand, GWL_STYLE, nStyle);//...
分类:Windows程序   时间:2015-09-07 00:39:21    阅读次数:244
44条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!