cost 268 ms
Win32 Window Creation - No Edge Cursors,或者 cursor 沿着边缘点击看起来非常小 - Win32 Window Creation - No Edge Cursors, or cursor hit along edges appears to extremely small

是的,这与很多帖子相似,但似乎都不合适。 几十年来我一直这样做,所以我想我缺少一些 Windows 11 东西。 或者,(很可能)我只是忘记了如何创建 Windows,因为这在大型项目中并不常见(你只做了一次就忘了)。 我没有覆盖 WM_SETCURSOR。 任何人都知道为什么我们需要一个 WS_E ...

window 指定自定义 class 名称注册到 CreateWindowEx 时无法启动,但我只是第二次这样做 - window fails to initiate when specifying a custom class name registered with RegisterClass to CreateWindowEx but only the second time I do it

我正在创建一个应该包含按钮的 window。 当我创建第一个 window (容器)时,我使用WNDCLASS将WindowProc回调 function 指定到lpfnWndProc并且它按预期工作。 当我第二次使用 window 执行此操作时,指定用于检测何时单击按钮的回调,它不起作用; 那里的 ...

Project Project1.exe 引发异常 class ERangeError 并显示消息“范围检查错误” - Project Project1.exe raised exception class ERangeError with message 'Range check error'

我正在阅读一本关于 Windows API 的旧 Delphi 书。 这是其中的一个例子。 用户界面非常简单。 我只需拖动一个按钮并将其放在表单上。 但是,当我使用Embarcadero® Delphi 11.0 Version 28.0.42600.6491运行程序并单击表单上的按钮时,我得到P ...

使用 WS_EX_COMPOSITED 创建静态控件失败 - Creating static control with WS_EX_COMPOSITED fails

我正在用 C 编写一个 Windows 程序,我有一个静态控件,其中包含一个图形,您可以单击并拖动鼠标来选择一个范围。 但是,当您四处拖动鼠标时,选择范围会闪烁。 我从谷歌搜索中了解到这是一个常见问题,解决方案是使用 WS_EX_COMPOSITED 样式(也建议覆盖 WM_ERASEBKGND,但 ...

Win32 API - HWND “{未使用 =???} 无法读取内存”错误 - Win32 API - HWND “{unused = ???} Unable to read memory” error

我的项目是 C++ Windows 桌面向导 AKA Win32 API 项目。 在 function WinMain(...) 我正在创建我的 window: 之后由于某种原因,我的 window 的状态为“无法读取内存”(因此我无法创建没有此问题的 GUI)。 我什至检查了谷歌的第二页以找到解决 ...

CreateWindowEx在Windows 10上创建旧(Windows 7)样式边框 - CreateWindowEx creates old (Windows 7) style border on Windows 10

每当我用CreateWindowEx(...)创建一个窗口(确切的参数可以在下面的代码中找到)时,它就会像旧样式的窗口一样显示: 仅当我在远程桌面上启动它,关闭连接并重新连接时,它才会更改为所需的Windows 10样式: 它与应用程序执行此操作时收到的几个WM_SETT ...

WinAPI CreateWindow WS_POPUP调整大小闪烁 - WinAPI CreateWindow WS_POPUP resize flickering

我正在创建一个无边界的窗口(CreateWindow中的WS_POPUP),并且当鼠标悬停时需要调整其大小,而当鼠标移出应用程序时则需要重新调整大小。 它可以正常工作,但是当我使用SetWindowPos更改位置时会闪烁。 我需要将y减少30像素并增加高度,因此窗口底部保持在相同位置。 ...

CreateWindowEx失败。 如何使我的窗口(带有按钮)实际弹出一次? - Failed CreateWindowEx. How do I get my window (with the button) to actually pop up for once?

我只能承担大部分工作,因为我无法通过CreateWindowEx检查。 如果有人再次检查我所有有趣的按钮代码,那也将非常有用。 这是我需要帮助的地方 不幸的是,我收到错误消息,是的,我的窗口创建失败。 ...

为什么我在使用WS_EX_CONTEXTHELP时看不到问号? - Why I don't see a question mark when I use WS_EX_CONTEXTHELP?

我正在学习WinAPI。 MSDN : WS_EX_CONTEXTHELP 窗口的标题栏包含问号。 当用户单击问号时,光标将变为带有指针的问号。 如果用户然后单击子窗口,则子项将收到WM_HELP消息。 子窗口应该将消息传递给父窗口过程,该过程应该使用HELP_WM_H ...

CreateWindowEx显示中文乱码而不是原始文字 - CreateWindowEx shows chinese gibberish instead of original text

我有个问题。 我想记录我的工具开发情况,所以我不想在屏幕截图上方用mspaint-ed日期,而是要使窗口名称带有日期和时间数据。 但是除了字符串,我只有中文字符。 这是我要将代码分配给CreateWindowEx()的代码: 编辑:伙计们,我很感谢您的回答,但是所有人都给了我 ...

C ++在其他cpp文件中创建窗口(不在WinMain中) - C++ Creating Window in other cpp files (not in WinMain)

我有一个函数,该函数位于与WinMain不同的cpp文件中,并且在调用时将创建一个窗口。 但是,该新窗口的Windows类已在WinMain中声明并注册。 现在,当我在单独的函数中创建窗口时,我不得不重新声明CreateWindowEx函数的2nd和3rd变量: 因为实际上正在执行创 ...

在WinMain之外使用CreateWindowEX函数时,如何获得它的HINSTANCE? - How do I obtain the HINSTANCE for the CreateWindowEX function when using it outside of WinMain?

当我单击主窗口上的按钮时,我试图创建一个弹出窗口,并且出于此目的,我正在使用CreateWindowEX函数。 但是,CreateWindowEx函数将HINSTANCE类型变量作为倒数第二个参数。 假设单击按钮时我是从WndProcedure内部创建此新窗口的,所以WinMain函数中的H ...

WinAPI查找窗口 - WinAPI FindWindow

我正在Visual Studio 2012中构建一个win32应用程序。我使用以下代码创建了4个禁用的按钮: 我要做的是在应用程序运行时启用按钮。 我尝试使用findwindow查找并启用第一个按钮,但找不到。 我的代码是: 难道我做错了什么? 先感谢您。 ...

在LPCSTR CreateWindowEx函数中显示Int变量 - Displaying Int Variable in LPCSTR CreateWindowEx function

因此,我正在做一个基本的井字游戏,这是我在Win32中的第一个程序(只是为了学习更多的乐趣,没有学校作业或其他任何东西)。 我完成了大部分用户界面,并完成了基本的游戏操作,例如单击正方形并适当放置x或o。 我已经编写了它,以便它可以在游戏结束时识别谁是赢家,并且可以显示一个小的文本窗口,显示 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM