草庐IT

污染源定位

全部标签

windows - 如何正确定位 DBGrid 中的图标?

列宽为:48图标宽度为:32。这就是我想画的:12345678901234567890123456789012345678901234567=>48,Columnwitdh--------1234567890123456789012345678901--------=>32,Iconwidth12345678-------------------------------12345678=>blankspaces8(beforeandafter)这是一个SSCCE:.PAS:unituMain;interfaceusesWindows,Messages,SysUtils,Variants

c++ - 带有 Aero 主题(阴影)的窗口定位 - 0,0 处的窗口隐藏了一些边框

我在0,0打开一个窗口。当Aero和窗口阴影被禁用时,这工作得很好。如果启用了窗口阴影,则窗口的部分边框(和标题)会隐藏在桌面左边缘的上/左上方。有没有办法检测阴影是否打开以及我需要调整窗口位置多少像素?我已经尝试了几乎所有GetSystemMetrics()可用的方法,但没有一个有意义。 最佳答案 Aero位于窗口位置。这是一个重型应用程序兼容功能,窗口边框在很长一段时间内都具有相同的宽度。这是不可持续的,在Vista时代,不要将窗口边框设置为一个像素宽变得越来越重要。显示器技术不断发展,拥有1600x900分辨率的显示器(我的笔

c# - win10 wpf窗口定位bug

我在Windows10的窗口定位中遇到了一个错误(?)。我已经在WPF中复制了这个。假设我创建了一个这样的窗口:vard=newWindow();d.Width=100;d.Height=100;d.Left=1000;d.Top=100;d.WindowStyle=WindowStyle.None;d.ResizeMode=ResizeMode.NoResize;d.Show();我的分辨率是1920x1080,所以我希望窗口的左侧在1000px处位于中心的右侧(就像在Windows8中一样),但事实并非如此。通过测试(通过悬停鼠标和抓取鼠标坐标,以及使用PointToScreen进

windows - PE文件格式中的基址重定位表是什么?

我在分析一个可执行文件的格式时,在image_optional_header中找到了Baserelocationtable,这个baserelocationtable是什么? 最佳答案 重定位表是一个查找表,它列出了当文件加载到非默认基地址时需要修补的PE文件的所有部分。这是PE文件的微软规范:https://github.com/tpn/pdfs/blob/master/Microsoft%20Portable%20Executable%20and%20Common%20Object%20File%20Format%20Speci

c - COMSPEC 和 PATH 环境变量应该是什么来定位命令解释器,使用 system()?

操作系统(XP)环境变量是否与从visualstudio.NETC++运行的进程中使用的相同?似乎没有找到命令解释器:当使用NULL作为命令时,system()returns0并使用命令-ENOENTCommandinterpretercannotbefound。在windows中(系统->环境变量),COMSPEC包含cmd.exe的路径路径没有。PATH应该是什么?除此之外,不知道为什么找不到解释器。如有任何建议,我们将不胜感激。谢谢。if(system("tail-500log.txt")==-1){//Errorcallingtail.exeonlog//errnoisasys

c# - 以编程方式重新定位 VLC 窗口

我相信其他人也遇到过这个问题......我经常在处理其他任务时在VLC小窗口中观看视频,但无论窗口放在哪里,我最终都需要访问其后面的GUI中的某些内容,并且必须先手动重新定位视频窗口。这可以通过在鼠标指针移到另一个角上时让VLC窗口捕捉到另一个角来解决。我还没有找到执行此操作的应用程序,所以想写一个。我可以使用哪些技术来做到这一点?跨平台可能更难......那么如果只在Windows上呢?我更喜欢C#(或Python)的东西,但如果需要我愿意学习新东西。 最佳答案 这是一个仅限Windows的解决方案。您实际上不需要将鼠标放在窗口上

javascript - 在不改变窗口焦点的情况下重新定位 HTA

我有一个主要用VBScript编写的HTML应用程序。应用程序每10分钟刷新一次,刷新的一部分是正在重新定位的窗口。但是,我不想通过重新定位窗口并使其在当前窗口前弹出(赋予它焦点)来打扰用户可能正在做的任何事情。所以我不一定需要一种方法来将窗口发送到窗口顺序的底部。可以这么说,我只需要一种方法将应用程序移动到“幕后”。我目前的尝试包括暂停十分之一秒直到窗口获得焦点,然后使用Wshell.SendKeysAlt-Esc将其移至窗口顺序的后面。这样做的问题是,如果没有暂停,则在发送Alt-Esc时窗口没有焦点。如果出现停顿,窗口会在当前屏幕上短暂闪烁,然后消失。那么如果有办法做到这一点,它

windows - 获取基于GPS的定位功能。 WinMobile 6.5 平台

我正在编写一个基于GPS技术的Windows移动应用程序。一切就绪,但我需要用于检索GPS位置坐标(纬度和经度)的函数。我声明了纬度和经度,但现在我需要GPS的功能将其放入我创建的按钮中,获取经度和纬度值并保存它们。环境:WindowsMobile6.5Framework6.5,专业版谢谢 最佳答案 GPS中间驱动程序提供了一个非常易于使用的API,用于提供对GPS数据的共享访问。您可以使用GPSGetPosition()为了你的目的。本文中有一个如何使用它的示例,UsingtheGPSIntermediateDriverfromN

windows - 需要在 exe 中重定位

当exe中的每个元素都位于相对于图像底部的相对偏移时,为什么需要重定位表?我的意思是,即使图像被0X60000的正偏移量取代,为什么还有重定位表,因为我们无论如何都会使用与新基地相关的RVA? 最佳答案 重点是代码不通过RVA或whats-or-ever访问全局变量(全局变量和函数地址)。他们通过他们的绝对地址访问。如果可执行文件未加载到其首选地址,则应更改此地址。重定位表正是由那些地方组成的。它是一个表,列出了所有应该根据实际基地址和首选地址的差异进行调整的地方。顺便说一句,与DLL相比,EXE通常不包含重定位表。这是因为它们是第

windows - 如何在 shell 脚本中关闭通过参数定位它的 Windows 进程?

我曾经通过CygWin中包含的可执行文件来运行Python程序,例如:c:\CygWin\bin\python2.7.exe/usr/local/bin/FunnyProgram.pyc:\CygWin\bin\python2.7.exe/usr/local/bin/BoringWordProcessor.py请注意,/usr/local...是参数部分,而不是可执行程序。我正在制作一个Windowsshell脚本,它假装要关闭某些人,例如“FunnyProgram.py”。但我做不到:taskkill/im"Funny*"/f因为所有操作系统似乎看到的是:C:\>tasklist|f