首页 文章
  • 1 votes
     answers
     views

    角度bootstrap datepicker手柄关闭/模糊

    我使用angular bootstrap datepicker: <input type="text" size="7" class="round boxsiz date_picker" uib-datepicker-popup="{{format}}" ng-model="dt" is-op...
  • 0 votes
     answers
     views

    从两侧打开手柄

    我有一个声音驱动程序/播放器的界面,具有 SoundHandle Load(bfs::path) 和 void Play(SoundHandle) 等功能 . 实现作为插件/共享库提供 这个想法是:通过具有最小接口的句柄返回加载的声音 . 如果此句柄被销毁,则声音将被卸载 . 卸载插件时,所有句柄都将失效 . 我的实现使用带有自定义删除器的 shared_ptr ,如下所示: /// Base c...
  • 92 votes
     answers
     views

    查找WPF窗口的句柄

    Windows窗体有一个属性win1.Handle,如果我记得,它返回主窗口句柄的句柄? 是否有相同的方法来获取WPF窗口的句柄? 我在网上找到了以下代码, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; 但我认为这不会对我有所帮助,因为我的应用程序有多个窗口 . 谢谢!!...
  • 86 votes
     answers
     views

    什么是C中的句柄?

    我被告知句柄是一种指针,但不是,并且它允许您保持对对象的引用,而不是对象本身 . 什么是更详细的解释?
  • 0 votes
     answers
     views

    boost :: bind封装COM接口返回的HANDLE

    我有一个使用这样的COM对象的Visual Studio 2008 c项目: ISomeComInterface* foo; HANDLE file = foo->CreateFile(); // file operations... foo->CloseHandle( file ); 我想使用 boost::shared_ptr<> 来封装返回的 HANDLE 对象的生...
  • 7 votes
     answers
     views

    检查matlab手柄是否为数字手柄

    如何检查matlab句柄是否是数字的句柄?
  • 0 votes
     answers
     views

    Nt HANDLE到Win32句柄

    POSIX 2008提供了一系列具有* at()前缀的函数,如 openat() ,它对相对于给定目录描述符的文件进行操作 . 这些函数在多线程环境中看起来很实用,因为如果某个线程调用 chdir() 或 fchdir() ,它们可以避免潜在的竞争 . 正如我所看到的那样,使用Nt API(如 NtCreateFile() )可以实现相同的目标,如果 OBJECT_ATTRIBUTES 结构具有 ...
  • 2 votes
     answers
     views

    句柄的引用计数而不是指针

    C 11引入了像std :: shared_ptr这样的智能指针 . 该类存储指针和引用计数器 . 当引用计数器达到零时,将调用回调(删除器) . 我的问题是C 11是否有一种简单的方法来使用没有指针的std :: shared_ptr的引用计数器 . 我使用一个c风格的库,它给我一个整数句柄来指定东西 . 我想创建包装句柄的类 . 我想通过使用shared_ptr来避免间接,而我想要一些类型的引...
  • 1 votes
     answers
     views

    句柄和非句柄子类的抽象超类

    我需要知道matlab中是否有一种方法可以为句柄和非句柄子类定义接口超类?如果在层次结构中有一个句柄类,则所有类也必须处理,并且在matlab中,接口被定义为抽象类 . 所以不能这样做 . class A < handle .... end class AA < A .... methods function foo end end ...
  • 1 votes
     answers
     views

    处理上次运行进程win32

    如何让用户处理上次运行过程的HANDLE?我的应用程序将运行,已使用CreateProcess()或ShellExecute()启动一个进程,然后用户从外部执行另一个独立进程 . 忘记用户必须这样做 . 我们确信用户将在这一点上运行一个且仅运行一个应用程序 . 如何处理此过程?我不会有它的名字或身份或其他任何东西 . 我所知道的是它是在我的应用程序开始执行之后运行,或者更确切地说是在使用上述方法之...
  • 9 votes
     answers
     views

    如何检查MATLAB句柄是否有效?

    我使用它的句柄操作绘图上的数据: x = 1:10; y = sin(x); h1 = line(x,y); 但是,如果在脚本实际终止之前图形被关闭,则执行此类操作会返回错误 . >>set(h1,'Color','green') % line is green ??? Error using ==> set Invalid handle object. 在使用它进行任何操作...
  • 0 votes
     answers
     views

    Win32工具栏句柄

    这应该是一个简单的问题,但我是python和win32的新手,似乎无法找到答案 . 我正在使用python和win32gui库,我想知道如何检索窗口中工具栏的句柄 . 假设我打开notepad.exe并且我想访问工具栏中的“文件”“编辑”等按钮,我该怎么做?如何获得工具栏的句柄?
  • 9 votes
     answers
     views

    强制创建WPF Window的本机Win32句柄

    我需要访问我的一些WPF窗口的Win32窗口句柄,以便我可以处理Win32激活消息 . 我知道我可以使用 PresentationSource.FromVisual 或 WindowInteropHelper 来获取Win32窗口句柄,但是如果尚未创建WPF窗口,我遇到了问题 . 如果我使用 PresentationSource.FromVisual 并且尚未创建窗口,则返回的 Presentat...
  • 1 votes
     answers
     views

    想要在MATLAB中使用图形的句柄来创建一条线

    我有一个问题,我已经有一个创建的图形的句柄,我想以某种方式现在绘制一条线,给定该句柄 . 例如,我有: f1 = figure(1); a1 = gca; 对于像 plot 和 surf 这样的命令,我可以传递轴和/或图形手柄来告诉它绘制到该特定图形 . 但是,如何使用 line 命令执行此操作?据我所知,似乎没有办法......谢谢 .
  • 0 votes
     answers
     views

    在Matlab GUI中,如何获得外部图的图形处理?

    在Matlab GUI的回调函数中,我需要捕获在命令窗口中创建的绘图的修饰句柄,因此不在GUI中 . 如果我在回调中使用简单的 gcf ,我得到GUI句柄而不是图的句柄 . 实际上在这个回调中如果我写 close(gcf) ,GUI就会关闭,而不是我要关闭的数字 . 我怎样才能得到合适的数字手柄?
  • 0 votes
     answers
     views

    显示与某个句柄对应的图形(MATLAB)

    在我的MATLAB代码中,我创建了几个数字并存储它们的句柄 . 由于某些操作,所有数字都需要关闭 . 如何打开与其中一个保存手柄对应的图形? x=0:0.01:1; y=x.^2; h1 = plot(x,y); ... close all ... "What next?"
  • 1 votes
     answers
     views

    Matlab openfig对现有的数字

    在Matlab中我使用 openfig(filename); 打开一个已保存的图形,它总是打开一个新窗口 . 所有 'reuse' 参数都不会在文件显示已打开时加载该文件 . 但是,我希望将文件打开到给定的图中,然后覆盖其内容 . 有没有办法将数字句柄传递给 openfig ,还是有另一个功能可以实现这个目的? 所以在代码中,我想要做的是以下几点: f = figure; openfig(file...
  • 2 votes
     answers
     views

    win32句柄和多线程

    在我们的应用程序中,使用CreateEvent,SetEvent / ResetEvent大量使用win32 HANDLE,以便执行同步机制 . 我的一位同事告诉我,访问HANDLEs事件是否是线程安全的 . 我无法回答,因为HANDLEs对任何GDI对象都不是线程安全的...... 但由于事件的目标是多线程同步,我无法想象它们不是线程安全的 . 你能证实一下吗?
  • 2 votes
     answers
     views

    如何正确初始化Win32 HANDLE?

    可以将Win32 HANDLE 初始化为 NULL 吗?或者有没有更好或推荐的方法来初始化 HANDLE ? 例如, void foo() { HANDLE hFile; hFile = CreateFile(/* necessary arguments*/); } 我应该用什么来初始化 hFile ?
  • 6 votes
     answers
     views

    选择子进程继承的句柄

    使用Windows API在C中创建子进程时,可以允许从父对象继承句柄 . 在Microsoft示例"Creating a Child Process with Redirected Input and Output"中,将子进程'std in / out重定向到父进程创建的管道,必须允许继承以使重定向管道可用 . 我试图 Build 一个超时功能,它只会在给孩子调用 Term...
  • 0 votes
     answers
     views

    Hooking TerminateProcess和从Handle It Supplies获取信息

    如果要阻止进程终止,一种方法是挂钩到TerminateProcess(或NtTerminateProcess) . 如果进程自行终止(例如,因为你关闭了它的窗口),提供给这些函数的句柄是NULL,所以你可以使用GetCurrentProcess()和GetModuleFileNameEx()找出正在终止的可执行文件 . 当GetCurrentProcess()返回一个伪句柄时,您可以毫无问题地访问...
  • 1 votes
     answers
     views

    当过程与其他过程结合运行时,会观察到手柄泄漏

    我的一个可执行文件是单独运行时打开大约330个句柄 . 当它与另一个特定过程结合运行时,它会泄漏许多手柄 . 我使用了sysinternals中的'handle'实用程序来检查两种情况下打开的所有句柄是什么 . 当此进程与其他特定进程一起运行时,它具有以下句柄条目的额外功能 . 578: Process 57C: Thread 580: Process ...
  • 6 votes
     answers
     views

    如何在具有句柄时检查给定进程是否正在运行

    我正在使用 ShellExecuteEx 来启动一个应用程序 . 成功启动后,我正在阅读 TShellExecuteInfo.hProcess 以获取启动过程的句柄 . 我想定期检查我的应用程序启动的进程是否仍在运行 . 两个或多个具有相同名称的进程可以同时运行,我想确保我的应用程序正在检查正确的进程 . 我希望能够在从Windows 2000到Windows上的Windows系统上执行此操作 ....
  • 0 votes
     answers
     views

    如何知道进程句柄是否准备就绪

    我在c中用 OpenProcess 打开一个进程,但是在得到它之后我无法使用它,因为我得到了"Invalid handle error" . 我知道正确的句柄,因为当我在这个句柄上执行 GetProcessId 时,它给了我正确的PID . 这就是我打开这个过程的方式 . #include <windows.h> #include <stdio.h> #...

热门问题