win32gui

    1热度

    1回答

    是否有可能从Windows Win32控件读取并获取没有LF的CR,反之亦然? CR === Carriage Return LF === Line Feed

    0热度

    1回答

    我正在开发一个win32应用程序,我想在树视图中使用自己的图像而不是默认的+和 - 标志。 我还发现here我可以在四种情况下─ 1)一种图像,使用图片诸如打开的文件夹,该项目被选中时显示。 2)未选择项目时显示图像,如封闭的文件夹。 3)在所选或未选图像上透明地绘制的叠加图像。 4)状态图像,是在选定或未选定图像左侧显示的附加图像。您可以使用状态图像(如选中和清除复选框)来指示应用程序定义的项目

    0热度

    2回答

    当我最大化我的一个mdi客户端窗口时。然后我坚持最大化,我需要能够恢复它来查看其他窗口。 WNDCLASSEX wc; wc.cbSize = sizeof(WNDCLASSEX); wc.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS; wc.lpfnWndProc = CWindowHandler::MsgRouter; wc.cbCl

    -1热度

    1回答

    所以我的老师让我把一只鸟变成一个C++ win32程序的挑战。我发现了一个unicode U + 1F426,但我怎么能把它呢?有什么想法吗?由于

    -1热度

    1回答

    我有一个窗口使用Win32和消息处理程序我有一个WM_PAINT的情况,以便在窗口中绘制位图。然而,在运行位图不绘制,有什么我失踪?我需要手动发送WM_PAINT消息吗? 这里是我的代码:http://pastebin.com/bi48LB0U ,这是WM_PAINT情况: case WM_PAINT: hDC = BeginPaint(hwnd, &ps); bmp = Lo

    2热度

    1回答

    每一个状态,我使用GDI +渲染文本用我自己的字体,但使用的成员函数AddFontFile(WCHAR *)时,我总是得到一个错误状态InvalidParameter PrivateFontCollection加载我的字体文件,这里是我的代码: PrivateFontCollection m_font_collection; ... // initialize window GdiplusSt

    1热度

    1回答

    我在这个问题上已经搜索和测试了很多时间,而且我仍然无法获得PBM_SETMARQUEE用于垂直处理工作。它总是向我展示一个完全绿色填充的工艺栏,但从底部到顶部没有移动的绿色“矩形”。不知何故,如果我删除了PBS_VERTICAL风格,那么我得到一个水平的工艺栏,从左到右移动一个绿色的“矩形”,这意味着PBM_SETMARQUEE适用于水平工作栏,但不适用于垂直工作栏,我也想到了如果我禁用windo

    8热度

    2回答

    我想编写一个程序,通过搜索其标题找到一个窗口。一旦它找到了窗口,它会尝试将它放在前面。我正在使用win32gui API来实现此目的。我能够在大多数情况下使用它,但由于某种原因,如果taskmanager在前面,它就不起作用。我有以下示例代码。 import win32gui, win32con import re, traceback from time import sleep cla

    0热度

    1回答

    我有这种奇怪的行为,当我编译和运行使用JNI时,我的代码无法调用一个事件处理程序,但它工作,如果我编译它在VS 2013中.exe。 那些不起作用的案例列在案例ID_KRUSKAL_IMPERFECT,案例ID_KRUSKAL_PERFECT,案例ID_PRIM_IMPERFECT,案例ID_PRIM_PERFECT。这些情况是菜单的(请参阅下图以查看图解)。通过右键它是假设弹出另一个对话框 然而

    0热度

    1回答

    我有一个主窗口程序,按下O.K后调用子窗口,如下面的代码片段所示。我的问题是我如何插入一个按钮,并在这个子窗口内编辑字段检索它回来?我理解主窗口是通过WinProc完成的。有没有更好的方法通过子窗口进行操作? case IDOK: HINSTANCE hinst; HWND hWindow; hinst = (HINSTANCE)GetWindowLong