Articles of resize

在WinForms中调整单个控件的大小

如何devise一个在C#/ WinForms恰好包含几个不同的控件types,如果用户调整窗口大小只有ListView控件resize的用户界面?

Windows C ++对话框调整器类

我正在寻找一个非常好的对话框调整器类,当屏幕被resize时,会根据需要伸缩单个项目。 Stephan Keil有一个很好的(DlgResizeHelper),它基本上按一定比例调整一切,但是我正在寻找更聪明的东西。 例如: 图标不应resize 单行文本框不应该垂直拉伸 button应该保持相同的大小 基本上我正在寻找一些东西来看看所有的控件,弄清楚一个静态文本字段与下一个/下面的控件相关,并将它们锚定在一起,并以“智能”方式调整大型控件的大小,使其看起来像好。 那里有这样的框架吗? 我一直在做一个,但现成的东西可能会更好。 后续:我正在寻找build议的解决scheme。 他们中的许多人都要求你在对话框中的每个控件上进行锚点定位。 我正在寻找一些聪明的东西,弄清楚锚点应该是什么,如果猜测是错误的,可以手动锚定。 似乎应该是可能的 – 大多数人会同意编辑字段旁边的静态文本字段应该锚定在一起。 猜猜我几乎在这里寻找一个小小的AI 🙂

最小化WPF中的窗口?

如何在使用Windows WPF时以编程方式最小化窗口? 我似乎可以find.Resize属性?

WPF:使窗口不可调整,但保持框架?

我有一个没有标题栏的窗口( WindowStyle == WindowStyle.None )。 整个窗口使用Aero玻璃效果。 当我使窗口不可调整( ResizeMode == ResizeMode.NoResize )时,玻璃效果消失,我的控件只能在半空中悬挂。 (本质上,窗口本身消失,但留下内容。) 有没有办法让窗户变得不可调整,而不是摆脱窗框? 我已经阅读了在无边框WPF窗口上启用Vista玻璃效果的问题,但这不是我想要的 – 我想保持窗口边框。 对于我希望我的窗口看起来像的例子,点击启用了Aero的Alt + Tab。 为了澄清, 我不想让鼠标hover在窗口边框上时显示resize的游标 。 这实际上是我希望我的窗口看起来像: 投影机http://img.zgserver.com/c%23/2mg4jty.png 解决scheme不一定是严格的WPF – 我很好,用Win32 API来实现这一点。

以非常大的图像分辨率捕捉OpenGL窗口的快照

我目前正在尝试使用glReadPixels在各种相机位置拍摄OpenGL渲染的3D世界的快照以及不同的图像分辨率。 我有两个select实现OpenGL Windows程序的GUI库:Qt和Freeglut。 经过两次实验之后,我意识到Qt不会将QGLWidget的快照图像分辨率限制为桌面大小,但对于FreeGlut则无法做到这一点。 我希望我可以使用Qt来抓取这个抓图程序,但是由于我的项目团队伙伴正在使用同一个程序的另一个模块,所以我不能花时间学习一个新库和IDE(Qt Creator)。 他正在使用Visual Studio 2008。 是否有我创build一个不受桌面大小限制的大小窗口,可以大到4000 x 2000?

使用GIMP命令行在x和y上调整图像大小的百分比

AFAIK,应该是可以的。 我知道ImageMagick convert使这个任务微不足道,但我不能使用ImageMagick,因此我倾向于Gimp(在Windows上)。 我已经尝试过这个Guile脚本: (define (resize-image filename new-filename scale) (let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename))) (drawable (car (gimp-image-get-active-layer image))) (width (gimp-image-width image)) (height (gimp-image-height image))) (gimp-image-scale-full image (* width scale) (* height scale) INTERPOLATION-CUBIC) (gimp-file-save RUN-NONINTERACTIVE image drawable new-filename new-filename) (gimp-image-delete image))) 我运行: gimp-2.8 -i -b "(resize-image \"image.jpg\" \"image-small.jpg\" 0.5)" -b "(gimp-quit 0)" 但我得到这个错误: […]