解决VS2015 类向导窗口太大无法操作的问题!
2016-06-20 21:12
399 查看
类向导窗口太大,下面一排按钮点击不到?本文提供一种解决方案,可调整类向导窗口为适宜大小。
我们可以尝试写一个工具,将它放置在任务栏上,以后在使用类向导的时候,只需要点击任务栏上这个工具图标,就可调整类向导窗口高度为预期大小。
考虑到该工具程序执行的是后台任务,不需要前台窗口,所以使用Win32程序入口且不需要创建窗口。思路是,调整窗口高度并使窗口高度尽量最大(从屏幕顶端一直到任务栏的顶端,这些高度范围都是鼠标可以操作到到的,同时为了保证不影响窗口内容,这将认为是最为合适的高度)。下面将提供用以调整窗口大小的源代码:
备注:
1.如有疑问,可加入懒人脚本(QQ群92959435),获取援助!
本文出自 “firswof” 博客,请务必保留此出处http://firswof.blog.51cto.com/9362961/1791170
我们可以尝试写一个工具,将它放置在任务栏上,以后在使用类向导的时候,只需要点击任务栏上这个工具图标,就可调整类向导窗口高度为预期大小。
考虑到该工具程序执行的是后台任务,不需要前台窗口,所以使用Win32程序入口且不需要创建窗口。思路是,调整窗口高度并使窗口高度尽量最大(从屏幕顶端一直到任务栏的顶端,这些高度范围都是鼠标可以操作到到的,同时为了保证不影响窗口内容,这将认为是最为合适的高度)。下面将提供用以调整窗口大小的源代码:
#include <windows.h> int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow) { BOOL err; HWND hWnd, hWnd2; RECT lpRect, lpRect2; int nWidth, nHeight; LPCTSTR lpWindowName = L"类向导"; int cy = GetSystemMetrics(SM_CYFULLSCREEN); //获得全屏窗口的高度 //获取类向导窗口位置信息 hWnd = FindWindow(NULL, lpWindowName); err = GetWindowRect(hWnd, &lpRect); if (!err) return 1; //获取任务栏位置信息 hWnd2 = FindWindow(L"Shell_TrayWnd", NULL); err = GetWindowRect(hWnd2, &lpRect2); if (!err) lpRect2.top = cy; nWidth = lpRect.right - lpRect.left; nHeight = lpRect2.top; //调整类向导窗口大小 err = MoveWindow(hWnd, lpRect.left, lpRect.top, nWidth, nHeight, true); if (!err) return 2; return 0; }下图是使用该工具调整后的窗口情形:
备注:
1.如有疑问,可加入懒人脚本(QQ群92959435),获取援助!
本文出自 “firswof” 博客,请务必保留此出处http://firswof.blog.51cto.com/9362961/1791170
相关文章推荐
- 修改ActionBarDrawerToggle小汉堡箭头颜色
- Linux中的IO复用接口简介(文件监视?)
- 6.4、视图、序列、同义词--Oracle模式对象
- Caused by: java.lang.ClassNotFoundException: org.aopalliance.intercept.MethodInterceptor
- [C/C++]#ifndef,#define用法
- 反思,今天总体感觉事情很简单,但项目比较多,没有掌握住很好的技巧,所以感觉很混乱
- IO模型(同步,异步,阻塞,非阻塞)
- git的创建新项目的使用
- UVa 1025 A Spy in the Metro (DP动态规划)
- Android-Android studio 出现 Error: NDK integration is deprecated in the current plugin. 问题解决
- java内存管理
- 手把手教你linux下配置vsftp服务器(以CentOS为例)--非常的详细
- Ceph架构及性能优化
- python-聊聊反射
- BZOJ 2535 Plane 航空管制2
- leetcode: 5. Longest Palindromic Substring (java)
- Scheduled Job Running Shell Script Fails With ORA-27369
- IntentFilter相关知识
- mybatis_user_guide(7) SQL语句构建器类
- java内部类知识点的概要总结