admin 管理员组文章数量: 1086019
2024年3月21日发(作者:php语言啥意思)
1、 对于一个窗口如何进行操作呢,首先要得到其使用句柄,我们可以用FindWindow()函数来获取当前
窗口句柄,具体使用如下:
HWND hFig = ::FindWindow(NULL,HWND);
如果得到找到,则返回窗口的句柄,否则返回NULL。 当然我们可以使用 SetWindowPos(HWND
hWnd, HWND hWndIsertAfter, int X, int Y, int cx, int cy , UINT Uflags) 改变窗口的大小和
位置,Uflags是标志窗口的显示属性,具体值可以是SWP_NOMOVE 、SWP_NOZORDER 、SWP_N
OACTIVATE 、SWP_FRAMECHANGED等。 具体的调用实例如下:
HWND hFig = ::FindWindow(NULL,"Fig No. 1"); //找到窗口,并返回窗口句柄
if(hFig == NULL) {
AfxMessageBox("未能产生Figure窗口,图形绘制失败!");
return;
} // 获取绘图区域的位置和大小
RECT PlotRec;
CWnd *PlotArea = GetDlgItem(IDC_PLOTAREA); // 获取绘图区域指针
PlotArea->GetWindowRect(&PlotRec); // 将绘图区域矩形赋给 定义矩形
long Width = - ; long Height = -
p; // 获得绘图区域的宽和高
// 设置Figure窗口为绘图区域窗口的子窗口并调整其位置
::SetParent(hFig,PlotArea->GetSafeHwnd()); // 设置绘图区域窗口为 Figure窗口的父窗口
::SetWindowPos(hFig,NULL,1,1,Width,Height,SWP_NOZORDER | SWP_NOACTIVATE);
// 设置绘图窗口的大小和位置
// 设置窗口可见
SetVisible(h_a,mwArray("ON"));
// 进入窗口等待状态
bWait = 1; mlfHGWaitForFiguresToDie();
2、当然你想改变窗口属性的话,还可以增加以下函数来改变窗口的属性
long lStyle. = ::GetWindowLong(hFig,GWL_STYLE);
::SetWindowLong(hFig,GWL_STYLE,lStyle. & (~WS_CAPTION) & (~WS_THICKFRAM
E));
::SetWindowPos(hFig,NULL,0,0,0,0,SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTI
VATE | SWP_FRAMECHANGED);
就写到这吧,其他的学会了再统一以一个实例的形式给出。
教你如何用WORD文档 (2012-06-27 192246)转载▼
标签: 杂谈
1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?
答:分节,每节可以设置不同的页眉。文件――页面设置――版式――页眉和页脚――首页
不同。
2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全
部改了?
答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同
前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的
“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两
个字来。
3. 问:如何合并两个WORD 文档,不同的页眉需要先写两个文件,然后合并,如何做?
答:页眉设置中,选择奇偶页不同与前不同等选项。
4. 问:WORD 编辑页眉设置,如何实现奇偶页不同 比如:单页浙江大学学位论文,这一
个容易设;双页:(每章标题),这一个有什么技巧啊?
答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同。
5. 问:怎样使WORD 文档只有第一页没有页眉,页脚?
答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底
纹,选择无,这个只要在“视图”――“页眉页脚”,其中的页面设置里,不要整个文档,
就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。
6. 问:如何从第三页起设置页眉?
答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,
把它设置成正文就可以了
●在新建文档中,菜单―视图―页脚―插入页码―页码格式―起始页码为0,确定;●菜单―
文件―页面设置―版式―首页不同,确定;●将光标放到第一页末,菜单―文件―页面设置―
版式―首页不同―应用于插入点之后,确定。第2 步与第三步差别在于第2 步应用于整篇
文档,第3 步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1 编
号,完成。
7. 问:WORD 页眉自动出现一根直线,请问怎么处理?
答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和
版权声明:本文标题:如何获得窗口句柄(hwnd)和改变窗口属性 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710996351a583346.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论