问题标签 [createwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
565 浏览

titanium - appcelerator createwindow 使整个窗口变黑

我正在使用 Titanium 开发 iOS 应用程序。我有一个主窗口,我需要在其上方打开一个模式窗口。我在模态窗口(附上代码)上放了一个 textArea 和两个用于保存和取消的按钮。

问题是当我打开窗户时,整个窗户都变黑了。

我做错了什么?谢谢...

0 投票
1 回答
1236 浏览

c++ - C++ 在其他 cpp 文件中创建窗口(不在 WinMain 中)

我有一个函数位于与 WinMain 不同的 cpp 文件中,调用时将创建一个窗口。但是,该新窗口的 windows 类已在 WinMain 中声明和注册。现在,当我在单独的函数中创建窗口时,我不得不重新声明 CreateWindowEx 函数的第二个和第三个变量:

因为实际执行创建的函数的位置无权访问在 WinMain 中创建的那些变量。现在......我的疑问是,我的程序实际上是否使用了我在 WinMain 中注册的窗口类?据我所知,重新声明这些变量并创建远离 WinMain 函数的函数可能会导致编译器采用其他一些标准窗口类。那么,我的程序实际上是在使用我在 WinMain 中注册的窗口类吗?

编辑:提供更多代码

//+++++++++++++++++++++++++++++++++++++++cpp文件与win main:

//+++++++++++++++++++++++++++++++++++++++其他cpp文件:

这最后一个函数是否使用在 WinMain 中注册的窗口类,即使它不在 WinMain 中并且在函数中重新声明了一些变量?

0 投票
1 回答
100 浏览

windows - D Windows 编程链接器错误

在尝试使用最新的编译器编译此程序时:https ://github.com/AndrejMitrovic/DWinProgramming/blob/master/Samples/Chap03/HelloWin/HelloWin.d

我收到此链接器错误:Error 42: Symbol Undefined _D5win327winuser13CreateWindowWFPxuPxukiiiiPvPvPvPvZPv

0 投票
2 回答
1306 浏览

c++ - CreateWindow 冻结

我为正在编写的 GUI 系统编写了一个主窗口类。在主窗口的构造函数中,它使用 CreateWindow() 函数创建一个窗口窗口。窗口按预期显示很好,但是我无法抓住标题栏并在屏幕上移动它。它被完全冻结了。这是构造函数中的代码。

这是WinProc回调函数

现在我有一个单独的 EventManager,它包含驻留在 GtApplication 中的所有 PeekMessage 处理。问题再次是为什么窗口冻结并且不响应任何标题栏操作。我无法移动、最小化、最大化或关闭它。任何帮助将不胜感激。先感谢您。此致 安东尼丹尼尔斯

0 投票
1 回答
606 浏览

c++ - 为什么 CreateWindowEx() 返回 NULL

我在 MSDN 上学习了这个例子,但是当我编码时,我在 CreateWindowEx() 上遇到了很大的麻烦。它返回NULL,所以它不能创建一个窗口。我不明白为什么它会返回。此代码遵循 MSDN 示例。这是我的代码:

非常感谢。

0 投票
1 回答
411 浏览

c++ - Windows 8 上的 CreateWindow 似乎创建的窗口太大

我在大小为 1920x1080(本机分辨率)的 Windows 8.1 上调用 CreateWindowEx(如下),生成的窗口要大得多(可能大 2 倍)。

我在文档中读到,尺寸参数应以设备为单位。我的预感是这是问题的原因,但我没有找到关于如何转换或指定适当单位或禁用它以便我可以以像素为单位指定的文档。

仅供参考 该设备是 Surface Pro II。

0 投票
2 回答
1339 浏览

c++ - 调用 CreateWindow() func WinApi 时出现错误 1813

我是 C++ 和 WinApi 的新手。我无法在 WinApi 中创建一个简单的窗口。CreateWindow() 函数返回 null。GetLastError() 函数返回错误 1813。但在创建窗口之前 GetLastError() 返回 0。对不起我的英语。这是我的完整代码:

0 投票
2 回答
2842 浏览

c++ - Win32:C++:单击子窗口后如何重新关注父窗口?

在我的 Win32 CPP 程序中,我定义了一些子窗口来显示各种文本字符串,例如:

我的问题是,如果我用鼠标单击以选择此类子窗口之一中的文本(例如,将其复制到某处),则应用程序的焦点将转到此子窗口,因此过去处理的任何按键都是通过我的主窗口 CALLBACK (带有大小写 WM_KEYDOWN :) 现在被捕获到子窗口中,在那里它们显示为输入的字符。我调用什么魔法函数让焦点回到父级(以便我的 WM_KEYDOWN)可以再次工作?我希望我可以单击主窗口的标题栏,这会使它恢复正常,但这不起作用(因为显然我的程序缺少一些额外的逻辑)。

0 投票
1 回答
84 浏览

c++ - 更改背景颜色

在我用 C++ 编写的 Win32 程序中,我定义了一堆子窗口来显示一些文本,因此:

我需要能够通过一个呼叫将其背景颜色更改为红色,然后通过另一个呼叫将其变回白色(或者,也许是另一种颜色)。我似乎无法通过一个函数调用找到任何答案(类似于我如何使用 SetWindowText() 来更改这些子窗口中显示的值。

0 投票
1 回答
82 浏览

javascript - web app chrome,javascript,向子窗口添加功能以从父窗口访问它们

我有创建窗口的功能

然后,当我调用从父窗口触发的函数时(通过按钮)

我得到的是console.log中的无限'ei'(并且没有“关闭”事件)

为什么会这样?

更新:我已经更改了“关闭”这个词,因为它肯定会干扰,所以我用“关闭”代替了“关闭”

我得到Uncaught TypeError: new_panel.closing is not a function

我究竟做错了什么?