createwindow

    2热度

    1回答

    在我的应用程序中,函数CreateWindow由于某种原因失败。 GetLastError表示错误1407,根据MSDN文档是“找不到窗口类”。下面的代码显示如何CreateWindow打来电话,在呼叫时间的各自变量的名称: m_hInstance = ::GetModuleHandle(NULL); if (m_hInstance == NULL) { TRACE(_T("CNo

    0热度

    1回答

    请考虑以下部分代码。我的问题是滚动条不与矩形对齐。我得到一个矩形和一个滚动条,两者之间有很大的差距。我想我可以尝试一下,找出“偏移量”是什么,只是把它放进去,但我想明白为什么滚动条显然不符合坐标。 hCDC = GetDC(hCWnd); bkgBrush = CreateSolidBrush(BGColor); SetMapMode(hCDC, MM_TEXT); SelectObject

    2热度

    4回答

    正常情况下,当创建子窗口(WS_POPUP)时,子窗口将变为激活状态,父项将变为停用状态。但是,对于菜单,两者都保持活动状态。至少我假设菜单是活跃的,它至少有焦点。 示例:单击记事本中的文件菜单,出现菜单,但记事本窗口仍然看起来活跃。 是否有可能将此行为与窗口样式或响应特定消息进行映射? 感谢 又如:组合框似乎表明一个子窗口,但不要关闭该窗口。您可以点击该子窗口,同时仍然保持激活的主窗口。关于如何

    4热度

    1回答

    良好的一天,在创建和JNA一些GetWindowLong本机Windows窗口, 我一直在使用JNA一会儿与Windows API互动,现在我创建一个窗口时,我坚持。据我所做的以下几点: 1.已经创建一个现有窗口的子窗口,并获得一个有效的处理程序。 2.了解Windows中的每个窗口都有一个不间断的消息分发循环。 3.了解,最好的办法,包括在消息调度循环是使用类似下面的代码我的窗口(不是我的,但是

    5热度

    2回答

    我已经通过了多个站点,文档和教程,他们都说相同,也就是说,任何控件只不过是Win32 API中的一个窗口,因此可以使用CreateWindowExW()函数来创建一个ListBox控件/窗口覆盖主应用程序窗口。 虽然我得到的是窗户,不同dwStyle所有控件的概念,我也很难找出如何实例,说出这样的话时,ListBox控制。 我遇到其中一个对话写在其声明中的LISTBOX规定如下有一个教程: //

    1热度

    1回答

    我经过这么长编码的DirectX/OpenGL应用程序已经意识到我没有最微弱的想法如何创建一个像文本框,标签,命令按钮等 我可以创建一个窗口基本表单对象的窗口使用CreateWindow函数就好了,我该如何添加按钮,命令提示符和其他表单对象呢?

    9热度

    2回答

    我已创建在C++使用VS2005与CreateWindow的()API的窗口在Windows Vista 我的要求是,该窗口上绘制(任何格式)的图像。 我没有在这个应用程序中使用任何MFC。 请帮我一些代码段。

    1热度

    5回答

    我正在研究OpenGL的可移植性层(抽象出Linux和Windows的glX和wgl)...总之,它有一个创建窗口的方法...如果你没有传入父级,你得到一个真正的窗口与框架...如果你通过父母,你会得到一个无国界,无框架的窗口... 这工作正常,只要我在1个线程上做...所有一旦另一个线程尝试创建子窗口,应用程序就会在win32调用“CreateWindow()”中死锁。有任何想法吗?

    3热度

    2回答

    HWND wndHandle; //global variable // code snipped WNDCLASSEX wcex; // code snipped wcex.lpszClassName = (LPCWSTR) "MyTitleName"; // code snipped wndHandle = CreateWindow( (LPCWSTR)"M

    2热度

    4回答

    我登记我的类在下面的方法: BOOL CNDSClientDlg::InitInstance() { //Register Window Updated on 16th Nov 2010, @Subhen // Register our unique class name that we wish to use WNDCLASS wndcls; memse