createwindow相关内容

Win32:如何使用 CreateWindowExW() 函数创建 ListBox 控件?

我浏览过多个站点、文档和教程,它们都说相同,即任何控件都只不过是 Win32 API 中的一个窗口,因此可以使用 CreateWindowExW() 函数在主应用程序窗口上创建 ListBox 控件/窗口. 虽然我知道所有控件都是具有不同 dwStyle 的窗口的概念,但我很难找出如何实例化,也就是说,ListBox 控件. 我遇到了一个教程,其中编写了一个对话框以在其声明中指定一个 ..
发布时间:2022-01-16 11:33:32 其他开发

获取确切的窗口区域大小-CreateWindow窗口大小不是正确的窗口大小

当我尝试用C ++创建一个窗口并绘制矩形时,发现窗口大小与我设置的大小不匹配. 例如,如果我设置480x240窗口并尝试通过获取GetWindowRect(hwnd,& rect)从上到下,从左到右绘制矩形并计算宽度和高度: rectangle_width = (rect.right - rect.left) / amountRectangleX; rectangle_height = ..
发布时间:2020-07-20 19:37:47 C/C++开发

如何在窗口上绘制图像?

我已经在Windows Vista上使用C ++在VS2005中使用createwindow()api创建了一个窗口 我的要求是在该窗口上绘制任何格式的图像.我在此应用程序中未使用任何MFC. 解决方案 不确定是否是您的问题:在表单上绘制位图,或者您想知道如何使用各种图像格式,或者同时使用这两种格式.无论如何,下面是一个如何加载位图并将其绘制在表单上的示例: HBITMAP h ..
发布时间:2020-07-20 19:37:44 其他开发

(Windows API)WM_PAINT鼠标问题

我创建了一个带有以下标志的窗口以覆盖d3d应用程序: WS_EX_TOPMOST | WS_EX_COMPOSITED | WS_EX_TRANSPARENT | WS_EX_LAYERED 我继续用颜色标记了透明性的窗口,并且一切正常. 但是,一旦我开始使用GDI进行绘图,就会发生无法预料的问题: 由于某些原因,在进行WM_PAINT时,鼠标事件(尤其是移动)没有正确地通过窗口传递,因此看 ..
发布时间:2020-05-22 20:39:01 其他开发

Win32的:如何创建使用CreateWindowExW()函数ListBox控件?

我经历过多个网站,文档和教程,他们都说相同的,那就是,任何控制无非就是一个窗口,更在Win32中的API,因此,一种是能够使用 CreateWindowExW ()函数来创建在主应用程序窗口的ListBox 控制/窗口。 虽然我得到的所有的控制是与不同的窗口概念的 dwStyle 的,我也很难找出如何实例,说出这样的话,在的ListBox 控制。 我遇到过一个对话框写入有一个 LISTBOX ..
发布时间:2016-08-21 21:17:27 C/C++

WINAPI创建窗口+子窗口,处理一个按钮preSS?

我是新来的 WINAPI ,我希望创建一个包含一个空白的父窗口​​和两个较小的孩子按钮“按钮1”&我的程序里面放一个简单的窗口; “按钮2”。使用此按钮,我希望能够从false更改一个布尔值设置为true,反之亦然,但几乎所有我见过的例子是挺难理解的,好像你必须返回一个味精某种价值,我不知道如何处理。 我有一个伪code 低于我想要做的,我已经离开注释解释什么,我想在每一刻的事情,我要对正确的方 ..
发布时间:2016-08-16 23:05:32 C/C++开发