- 浏览: 870998 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (341)
- Ajax (1)
- Asp.net (18)
- Java (5)
- Php (27)
- JavaScript (19)
- jQuery (12)
- 正则表达式 (4)
- SEO优化 (1)
- Windows 应用 (5)
- Flash (12)
- Asp (9)
- CSS (10)
- SQL Server (6)
- Flex (1)
- Ubuntu (0)
- mysql (34)
- PHP框架 (2)
- Apache (10)
- html (3)
- 网页切入 (1)
- Linux (33)
- vc++ (38)
- 友情链接 (0)
- firefox 插件 (4)
- SEO (1)
- Apache 压力测试 (1)
- imacros教程(一):imacros变量 (0)
- JS调用imacros所用到的函数 (0)
- imacros教程(三):调用csv文件 (1)
- imacros教程(二):JS调用imacros所用到的函数 (1)
- imacros 常用代码 (1)
- CSS最大宽度 (1)
- svn (1)
- WordPress (1)
- 网线的两种接法 (1)
- TP-LINK WR 系列无线路由器安全设置 (1)
- mysql talble is full ERR1114 (0)
- 解决mysql的内存表“table is full”错误 (1)
- linux 用户操作 (1)
- CentOS 挂载 ntfs 移动硬盘 (1)
- linux 储蓄设备操作 (1)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file. (1)
- extmail 1.1 升级到 1.2 (1)
- extmail (0)
- emos (2)
- squid 3.0 (2)
- centos 6 minimal 安装 (1)
- linux实用命令详解 (1)
- win7 (1)
- php 字符串大小写转换 (1)
- 跟踪路由 tracert (1)
- css英文单词首字母添加样式 (1)
- jquery iframe 操作 (1)
- php 获取时间今天明天昨天时间戳 (1)
- php 上传限制 (1)
- ckeditor 配置 (1)
- flash 显示在 div 下 (1)
- flash + php 留言本乱码问题 (1)
- squid purge 出现 access denied 的解决方法 (1)
- delphi (1)
- 让delphi嵌入的WebBrowser无边框无滚动条 (1)
- delphi打开一个IE窗口 (1)
- delphi 获取鼠标当前位置的相对坐标 (1)
- delphi 获取可执行文件的当前路径 (1)
- delphi webbrowser 常用方法示例 (1)
- javascript 禁止鼠标右键... (1)
- delphi 播放gif 动画 (1)
- delphi弹出信息框大全 (1)
- Delphi中禁止WebBrowser右键的方法 (1)
- DELPHI 让程序只能运行一次 (1)
- Delphi XE2 破解补丁注册机下载使用教程 (1)
- Delphi RAD Studio XE2编译程序体积大的问题 (1)
- delphi 制作圆角窗口 (1)
- delphi 窗口 (1)
- delphi 窗体全透明,但窗体上的控件不透明 (1)
- delphi 窗口阴影 (1)
- delphi 获取任务栏高度 (1)
- delphi bsNone 之后任务栏右键无反应 (1)
- delphi 程序打开隐藏软件任务栏条 (0)
- delphi bsNone后的相关问题解决方法 (1)
- delphi bsNone 后显示边框 (1)
- delphi url编码操作 (1)
- delphi 调用exe文件 (1)
- delphi dll窗体的制作和调用 (1)
- delphi dll 调用窗体时的数据传递 (0)
- delphi 窗口显示在屏幕右下角 (1)
- 内网穿透&UDP打洞 (1)
- delphi idhttp post应用 (1)
- inno setup 开机启动 (1)
- inno setup 添加桌面快捷方式 (1)
- Delphi实现程序只运行一次并激活已打开的程序 (1)
- 解决 float point division by zero (1)
- Delphi 窗体显示在最前面,并获得焦点 (1)
- delphi 点击关闭按钮时隐藏窗口 (1)
- delphi 非客户区右键点击 (1)
- delphi真正可以截获WINDOWS关机消息的源码 (1)
- delphi utf8转码 (1)
最新评论
-
zj7243886:
非常感谢,这东西解决我的问题;谢谢你的分享
Linux 安装 jpeg-6b 错误 ./libtool 命令未找到 -
丶Sk.Mabon:
能让html也绕过吗。。机房限制很悲剧
绕过 <?PHP exit(’Access Denied’); ?> 限制 -
丶Sk.Mabon:
请教gzip.php 的写法。万分感谢!
apache 开启 gzip -
hyxj1220:
火狐中单纯的定义这样的样式,貌似不行,必须要让容器浮动
英文长文本换行CSS -
逆水寒龙:
太好了,正好用上,谢谢博主共享
Asp.net 将中文汉字转换成拼音首字和拼音全拼
函数原型:
BOOL CWnd::SetWindowPos
(
const CWnd* pWndInsertAfter, //插入的地方
int x, //水平坐标
int y, //垂直坐标
int cx, //宽
int cy, //高
UINT nFlags //窗口定位标识
);
说明:
这个函数能改变窗口的大小、位置和设置子窗口、弹出窗口或顶层窗口的排列顺序。
返回值:
返回值BOOL类型,如果返回值非零表示成功,返回零表示失败。
参数表:
参数类型及说明
hWndInsertAfter HWND,置于hwnd前面的窗口句柄。这个参数必须是窗口的句柄或是下面的值之一:
wndBottom 将窗口置于其它所有窗口的底部
wndTop 将窗口置于它所有窗口的顶部
wndTopMost 将窗口置于其它所有窗口的顶部,并位于任何最顶部窗口的前面。即使这个窗口不是活动窗口,也维持最顶部状态
wndNoTopMost 将窗口置于其它所有窗口的顶部,并位于任何最顶部窗口的后面。如果这个窗口非顶部窗口,这个标记对该窗口并不产生影响
x: int,指定窗口新的X坐标
Y: int,指定窗口新的Y坐标
cx: int,指定窗口新的宽度
cy: int,指定窗口新的高度
nFlags: UINT,指定窗口状态和位置的标记。
如下将窗口置顶,并且不改变窗口的位置与大小
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
相关函数:
MoveWindow,SetActiveWindow,SetForegroundWindow
以下例子通过MoveWindow()来达到窗口展开与折叠效果:
void CMainDlg::OnButton_more()
{
CRect cur_rect;
int x, y;
int cx, cy;
if(m_moreIsActive)
{
GetWindowRect(&cur_rect);
x = cur_rect.left;
y = cur_rect.top;
cx = cur_rect.Width();
cy = cur_rect.Height()*2;
MoveWindow(x, y, cx, cy);
m_moreIsActive = false;
}
else
{
GetWindowRect(&cur_rect);
x = cur_rect.left;
y = cur_rect.top;
cx = cur_rect.Width();
cy = cur_rect.Height()/2;
MoveWindow(x, y, cx, cy);
m_moreIsActive = true;
}
}
发表评论
-
VC获取系统时间、程序运行时间
2011-03-28 20:26 1561VC获取系统时间、程序运行时间关键词: VC 系统时间 1 ... -
MFC CListCtrl 获取行信息
2011-03-28 17:43 2583int nItem = m_list_friend- ... -
VC CListCtrl 图标不显示的问题
2011-03-28 14:41 2528VC CListCtrl 图标不显示的问题 1。没有将C ... -
CImageList 使用指南
2011-03-27 22:05 12891.综述在MFC中CImageList类封装了图像列表控件的功 ... -
CDialog::OnInitDialog() ----转
2011-03-27 20:13 2050BOOL CmapfileDlg::OnInitDialog( ... -
MFC 添加对话框背景图片
2011-03-27 17:09 9746先载入一张图片,ID为ID ... -
MFC 给对话框添加背景色
2011-03-27 16:54 21381. 重载OnCtlColor (CDC* pD ... -
MFC 画线的几种方式
2011-03-24 22:07 17889一.画鼠标按下到弹起之间的直线 1.创建 CView 的私 ... -
关于UNICODE下SKIN++的使用
2011-03-21 17:43 1533SKIN++使用起来应该说是比较方便的。但,官方说法,只有 ... -
判断控件是否已经被创建
2011-03-20 20:08 1341// Resize the edit control cont ... -
MFC 获取对话框控件
2011-03-20 19:49 1323CButton* btn = (CButton*)Get ... -
MFC 限制对话框,窗口大小
2011-03-20 19:08 54741.在类的头文件中加入函数申明 (.h文件) ... -
PROGRESS控件(CProgressCtrl类)
2011-03-20 17:41 3309CProgressCtrl *lpctrlPr = (CP ... -
mfc 关闭窗口
2011-03-20 15:28 1362退出程序用 AfxGetMainWnd()->SendM ... -
edit 设置enable
2011-03-20 13:42 15201. As you can disable other c ... -
mfc radio button 设置默认选中
2011-03-19 17:45 10981我们假设有两个RADIO控件:IDC_RADIO_SINGLE ... -
picture control 载入图片
2011-03-19 17:21 1289HBITMAP hBitmap; CStatic *pSt ... -
SysLink 用法
2011-03-19 13:35 1462SysLink SysLink.SetWindowText( ... -
窗口破坏过程与Windows消息循环
2011-03-19 03:20 2014从用户单击关闭按钮( ... -
VC++ UDP通信程序
2011-03-08 19:05 4030UDP的服务器端:(UdpSrv.cpp) ...
相关推荐
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。 void MoveWindow(int x,int y,int nWidth,int nHeight); void MoveWindow(LPCRECT lpRect); 第一种用法需给出控件新的坐标和宽度、高度; ...
vc mfc实现dialog半透明置顶效果 通过修改GWL_EXSTYLE和GWL_STYLE实现半透明 SetWindowPos设置对话框置顶
实现了利用鼠标在非标题区域拖动窗体的功能
SetWindowPos(NULL,rectSmall.left,rectSmall.top,rectSmall.Width(),rectSmall.Height(), SWP_NOMOVE | SWP_NOZORDER|SWP_NOMOVE); } else if (nID == SC_MAXIMIZE) { SetWindowPos(NULL,rectSmall.top,...
1、全面解析CWnd类的各种成员函数,包括:SetTimer、EnableWindow、IsZoomed、IsIconic以及CenterWindow、SetWindowPos等等。
3、提供取消、设置置顶(SetWindowPos),不可移动(PreTranslateMessage中实现)、提供无标题栏移动(OnLButtonDown中实现) 4、各按钮以PNG图片代替,感应显示、消息响应(OnMouseMove中实现) 主窗口界面元素:...
这是一个计算器的简单...这里主要用到函数Setwindowpos()来实现,通过定义主对话框的CRECT类型的成员变量来获取当前对话框的宽度和高度以及标准型时对话框的宽度和高度,在通过ExpandToSentific()这个函数来实现。
随便写了个例子,MFC的,大家可以自己完善下,例如用SetWindowPos调整一下子窗口位置
基于钩子函数实现的一个类似于浏览器的搜索框!
mfc写的小程序,窗口在最前面,vc6.0实现 // 窗口在最前面 ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE); // 取消窗口在最前面 //::SetWindowPos(m_hWnd,HWND_NOTOPMOST,0,0,0,0,SWP_NOSIZE...
①、MoveWindow、SetWindowPos、GetWindowRect函数讲解; ②、坐标系的变换。 11、通用对话框讲解 ①、文件选择对话框; ②、目录选择对话框; ③、让对话框程序支持拖拽。 12、菜单操作 ①、对话框程序添加...
::SetWindowPos(m_hWnd, HWND_TOPMOST,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE); ::SetWindowPos(m_hWnd, HWND_NOTOPMOST,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE); ::SetForegroundWindow(m_hWnd); ::AttachThreadInput...
并隐藏对话框,以及隐藏任务栏的程序对话空可以在相应后显示出来主要运用SetWindowPos隐藏对话框ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW)隐藏任务栏具体请看代码vc++6.0 2003下编译通过我的qq:24266683 ...