我正在开展一个特殊的设计项目.
在我的应用程序/进程中,我将创建一个子进程来完成一些工作.在我的过程中,我需要从子流程获得反馈.我想将我的应用程序/进程的Windows句柄传递给此子进程,因此我发布了此子进程的消息.
如何将Window Handle传递给子流程?我的子进程是一个没有Window UI的命令行应用程序,主要功能如下:
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
Run Code Online (Sandbox Code Playgroud)
我应该将Window Handle传递给main函数吗?怎么样?
谢谢
Jon*_*ter 13
窗口句柄(HWND)对于系统是全局的,因此您可以将句柄作为十进制数字打印到字符串缓冲区中,当您使用CreateProcess生成子进程时将其作为字符串传递给命令行,并调用_wtoi()或类似的将字符串再次转换回句柄.
| 归档时间: |
|
| 查看次数: |
3077 次 |
| 最近记录: |