请各位不吝赐教!已知返回的iTask句柄怎样取到TaskID呢???
我的这种方法可行吗?或用更好的方法?
我的这种方法可行吗?或用更好的方法?
解决方案 »
- CString求字节个数的问题
- FILE_DEVICE_BUS_EXTENDER类型的设备到底是怎样的设备?
- 关于鱼的画法
- 如何在创建一个对话框时,同传参数给它。
- 小问题 请教!!
- 我在一个对话框程序中设一控件的焦点,为什么不行,应在哪儿设。能否详细讲一下,OnInitDialog()做些什么?
- 请问:在MFC生成的代码里,状态指示栏的数组为什么用静态的
- 请问:要使用Office的组件功能,该上哪找参考信息?
- 我在一个模式对话框中放了一个MSFLEXGRID控件, 当我删除MSFLEXGRID控件中的一条时,我想让它重画一次,以反映其变化,如何办?有没有类似CVIEW中的OnDraw函数?
- 无法在MFC单文档下 多个线程中 调用进程外COM组件
- 我如何在CFileDialog中填加一个字定义按纽并且响应它的消息啊??大虾求救!!~!
- 一个问题?我怎么从自己定义派生的类的里面在派生一个视啊,!!!
本身的进程ID,逻辑错误嘛。
要实现等待别的进程结束,不妨用Createprocess启动别的进程,可以获得被启动进程的句柄
否则,手脚就要多一些了...
看来没有多少用处。
SHELLEXECUTEINFO SHExecuteInfo =
{ sizeof(SHELLEXECUTEINFO),
SEE_MASK_NOCLOSEPROCESS, //保留建立的进程句柄在hProcess成员中。
hwnd,
"open",
lpFileName,
lParameters,
lpDirectory,
SW_SHOWNORMAL
};
ShellExecuteEx(&SHExecuteInfo);
WaitForSingleObject(SHExecuteInfo.hProcess, INFINITE);
CloseHandle(SHExecuteInfo.hProcess);