易采下载站下载易语言强行兼容高DPI源码—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页易语言源码系统工具 → 易语言强行兼容高DPI源码
易语言强行兼容高DPI源码

易语言强行兼容高DPI源码

下载地址
  • 软件大小:21.76 KB
  • 软件语言:简体中文
  • 更新时间:2021-04-18
  • 软件类别:国产源码
  • 软件性质:自由软件
  • 运行环境:Winall,Win2003,WinXP,Win7,Win8
  • 软件等级:
  • 官方网址:homepage
  • 演示地址:demo
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

易语言强行兼容高DPI源码

易语言强行兼容高DPI源码系统结构:开启高DPI兼容,SetProcessDPIAware,Call,设置全局默认字体,LoadLibrary,GetProcAddress,FreeLibrary,CreateFont,GetStockObject,DeleteObject, ======wz_强行兼容高DPI || ||------_启动子程序 || ||------_临时子程序 || ||------开启高DPI兼容 || ||------SetProcessDPIAware || ||------Call || ||------设置全局默认字体 || ||------_HookGetStockObject || ||------_HookDeleteObject || || ======调用的Dll || ||---[dll]------LoadLibrary || ||---[dll]------GetProcAddress || ||---[dll]------FreeLibrary || ||---[dll]------CreateFont || ||---[dll]------GetStockObject || ||---[dll]------DeleteObject 调用的DLL命令: .DLL命令LoadLibrary,整数型,"kernel32","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源成功则返回库模块的句柄,零表示失败。会设置GetLastError .参数lpLibFileName,文本型,,指定要载入的动态链接库的名称。采用与CreateProcess函数的lpCommandLine参数指定的同样的搜索顺序; .DLL命令GetProcAddress,整数型,"kernel32","GetProcAddress",,返回函数地址 .参数hModule,整数型 .参数lpProcName,文本型 .DLL命令FreeLibrary,整数型,"kernel32","FreeLibrary",,释放指定的动态链接库,它们早先是用LoadLibrary;API函数装载的非零表示成功,零表示失败。会设置GetLastError .参数hLibModule,整数型,,要释放的一个库句柄在VB里使用只能用这个函数释放那些由应用程序明确装载的DLL。对LoadLibrary的每一次调用都应该有一个对应的FreeLibrary调用; .DLL命令CreateFont,整数型,"gdi32","CreateFontA",,用指定的属性创建一种逻辑字体执行成功则返回逻辑字体的句柄,零表示失败。会设置GetLastError .参数H,整数型,,IfHeight .参数W,整数型,,IfWidth .参数E,整数型,,IfEscapement .参数O,整数型,,IfOrientation .参数W,整数型,,IfWeight .参数I,整数型,,IfItalic .参数u,整数型,,IfUnderline .参数S,整数型,,IfStrikeOut .参数C,整数型,,IfCharSet .参数OP,整数型,,IfOutputPrecision .参数CP,整数型,,IfClipPrecision .参数Q,整数型,,IfQuality .参数PAF,整数型,,IfPitchAndFamily .参数F,文本型,,IfFaceName; .DLL命令GetStockObject,整数型,"gdi32","GetStockObject",,取得一个固有对象(Stock)。这是可由任何应用程序使用的windows标准对象之一指向指定对象的一个句柄。零表示出错 .参数nIndex,整数型,,下述表格中定义的任何常数之一BLACK_BRUSH黑色刷子DKGRAY_BRUSH黑灰色刷子GRAY_BRUSH灰色刷子HOLLOW_BRUSH凹刷子LTGRAY_BRUSH浅灰色刷子NULL_BRUSH空刷子WHITE_BRUSH白色刷子BLACK_PEN黑色画笔NULL_PEN空画笔WHITE_PEN白色画笔ANSI_FIXED_FONT采用windows(ANSI)字符集的等宽字体ANSI_VAR_FONT采用windows(ANSI)字符集的不等宽字体DEVICE_DEFAULT_FONT设备使用的默认字体(NT)DEFAULT_GUI_FONT用户界面的默认字体,包括菜单和对话框字体(Windows95)OEM_FIXED_FONTOEM字符集的固有字体SYSTEM_FONT屏幕系统字体。这是用于菜单、对话框等等的默认不等宽字体SYSTEM_FIXED_FONT屏幕系统字体。这是用于菜单、对话框等等的默认等宽字体(在windows3.0之前使用)DEFAULT_PALETTE默认调色板; .DLL命令DeleteObject,整数型,"gdi32","DeleteObject",,用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放非零表示成功,零表示失败 .参数hObject,整数型,,一个GDI对象的句柄;

展开内容

下载地址

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: