hwnd

    5热度

    3回答

    我在VB6中获得当前窗口/窗体的hWnd吗?

    6热度

    4回答

    我在我的应用程序中使用System.Windows.Controls.WebBrowser进行各种操作,并且我注意到,当它们应该出现在WebBrowser上时,装饰者被切断。我意识到WebBrowser控件实际上是COM组件的包装,可能呈现不同,但我想知道是否有人想出了如何解决这个问题。 这是我看到的问题。在这里,我只是一个样本装饰者,应该在东西的顶角绘制一个大红色圆圈(作为示例)。 当我装饰与此

    7热度

    4回答

    我正在尝试在隐形HWND上绘制半透明矩形。但是,使用ID2D1HwndRenderTarget :: Clear清除窗口只会使整个窗口变黑,所以当我在顶部绘制矩形时,它们看起来是半黑色的。 如果我不清除()并不绘制,那么该窗口是不可见的,因为它应该是。 Clear()是罪魁祸首。但是如果我不使用它,那么绘画就会非常糟糕。 下面是我用我的WindowProc代码: case WM_PAINT:

    0热度

    1回答

    我正在为IE开发一个工具栏,并且我需要我的工具栏才能够获取包含IE窗口的HWND。它需要准确,以便同一个窗口中的多个选项卡都将返回相同的HWND,但与另一个IE窗口不同。 什么是最好的方式呢?我应该可以这样做: MessageBox.Show(Process.GetCurrentProcess().MainWindowHandle.ToString()); 但它总是返回'0'作为HWND。

    2热度

    2回答

    我有一个Direct2D窗口,它在对焦时可以很好地进行绘制;但是,当焦点移动到另一个窗口(相同的应用程序或另一个窗口)时,整个窗口会变黑。我把这个问题固定为使用ID2D1HwndRenderTarget::Clear。这个功能对我的应用程序至关重要,因为没有它,绘画变得相当......怪异。 是有办法的联合国为中心的Direct2D的窗口可以画为正常(注:WM_PAINT被称为像往常一样,因为是C

    0热度

    1回答

    我遇到了一个问题,我有一个包含子窗口的窗口。子窗口包含使用Windows Media Player播放视频的另一个子窗口。每当我在父窗口上调用ShowWindow(hWnd,SW_HIDE)并在整个表面上绘制时,由子窗口占用的区域(视频正在播放的位置)不会被覆盖。我使用了spy ++,发现那个没有被覆盖的区域在重绘发生之前被设置为隐藏。 我监视了grand-child窗口的hwnd,它似乎没有收到

    1热度

    2回答

    我已经使用窗口中的ReBar创建了一个带有一些控件的工具栏。谁能告诉我, 如何得到按钮/组合框的HWND /等(在一个窗口中不正常的按钮),如果我知道(只),它的标识? 如何获取HBITMAP,如果我知道资源的ID? 如何将位图设置为控制器? SendDlgItemMessageW(hWnd,nId,BM_SETIMAGE,IMAGE_BITMAP,(LPARAM)hBitmap); 这不适用于工

    1热度

    1回答

    我正在为Firefox编写扩展,我需要找出窗口的HWND。我无法枚举正在运行的进程或类似的东西,因为它需要能够处理多个实例并从另一个实例中告诉另一个实例。有没有办法通过在Firefox中的JavaScript扩展做到这一点?

    3热度

    2回答

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

    3热度

    1回答

    我有一个Microsoft Access窗体中的列表框。 MultiSelect属性设置为简单。 我想知道列表框中哪个项目被点击。请记住,一个项目可能会被点击以选择或取消一个项目。 有没有简单的方法来做到这一点?如果不是,有没有复杂的方法来做到这一点? 我试图使用SendMessage窗口API,但没有香蕉,因为Access控件不支持hwnd属性。 赛斯