- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
以下代码向 wnd
返回 0,但紧接在 CreateDialog
之后,错误为 ERROR_SUCCESS
。该对话框没有显示,我不明白这是怎么可能的。这是一个控制台项目,如果相关的话,对话框是在 vs2013 中创建的。
#include <windows.h>
#include "resource.h"
int main(){
HWND wnd = CreateDialog(NULL, MAKEINTRESOURCE(IDD_DIALOG1), NULL, NULL);
ShowWindow(wnd, SW_SHOWDEFAULT);
UpdateWindow(wnd);
MSG msg;
while(GetMessage(&msg, NULL, 0, 0)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
这一定是一些非常愚蠢的错误,但我看不出。
最佳答案
您需要先初始化 Rich Edit 库 - 如果未加载该库,则不会注册控件并且对话框创建将失败。
请参阅 http://msdn.microsoft.com/en-us/library/windows/desktop/hh298375(v=vs.85).aspx 处的注释关于调用 LoadLibrary
。您需要在创建对话框之前执行此操作。
或者设置 DS_NOFAILCREATE
样式应该允许创建对话框,尽管丰富的编辑控件不会显示。
关于CreateDialog 返回 0 但得到 ERROR_SUCCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27613229/
我正在尝试生成这个简单的 Windows 对话框,但是一旦我启动它,它就会报告“错误 x715”,这意味着 hDialog 没有在 int WINAPI WinMain 中正确创建() 函数。它编译得
以下代码向 wnd 返回 0,但紧接在 CreateDialog 之后,错误为 ERROR_SUCCESS。该对话框没有显示,我不明白这是怎么可能的。这是一个控制台项目,如果相关的话,对话框是在 vs
我有一个自定义对话框,它从用户那里收集两个字符串。创建对话框时,我使用 OK_CANCEL_OPTION 作为选项类型。 Evertyhings 可以正常工作,除非用户单击取消或关闭对话框时,它具有与
我想在 VBA 7.0 中创建一个无模式弹出对话框。到目前为止,最有希望的路线似乎是CreateDialog . 首先我尝试了 CreateDialogW 并收到 Entry point not fo
使用 Win32 API,是否可以在一个线程中创建一个窗口或对话框,然后从另一个线程为它收集事件? HWND 是否与线程绑定(bind)? 尝试下面的人为示例,我从未看到 GetMessage() 触
我从 JOptionPane 创建了 JDiolog var pane = new JOptionPane(e.getMessage(),JOptionPane.ERROR_MESSA
我正在使用 scintilla editor component 为我的项目编写一个编辑器.该编辑器用于内部脚本语言,具有剪切、复制、粘贴等所有基本功能。作为其中一项功能,我还提供了搜索功能。当用户按
我正在研究很久以前用 C++ 编写的 BHO,没有使用任何 VS 向导。因此,该项目偏离了 COM 约定和 COM 产品的样板。我很久以前就使用 COM,但从未真正做过任何 Windows GUI/对
使用 Win32 API,是否可以在一个线程中创建一个窗口或对话框,然后从另一个线程为它收集事件? HWND 是否绑定(bind)到线程? 尝试下面这个人为的例子,我从来没有看到 GetMessage
即使在大量谷歌搜索之后,我真的无法弄清楚如何制作无模式对话框。我想要做的是通过按下主窗口上的按钮来触发对话框。 (所以让我把所有的东西都放在这里。我之前没有把所有的东西都放上去,以免读起来太乱了。)
我目前正在开发一个 Win32 程序,它需要一个包含许多子窗口控件的主窗口 - 按钮、 ListView 等。我相信构建这样一个窗口的标准方法是首先为主窗口调用 CreateWindow,然后为每个控
我是一名优秀的程序员,十分优秀!