应用程序的实便句柄和进程的实便句柄好像不是一样的
在我的程序里再用CreateProcess()创建一个进程后,我得到的是一个应用程序的实便句柄还是得到的一个进程的实便句柄?
这样的话,我用CreateProcess()创建一个记事本进程,那么我得到的应该是一个应用程序句柄吧,那怎样在我的程序里向这个记事本写文字呢?
在我的程序里再用CreateProcess()创建一个进程后,我得到的是一个应用程序的实便句柄还是得到的一个进程的实便句柄?
这样的话,我用CreateProcess()创建一个记事本进程,那么我得到的应该是一个应用程序句柄吧,那怎样在我的程序里向这个记事本写文字呢?
得到记事本句柄
(在知道记事本控件id的条件下,如果不知道就用spy++)然后用控件类进行绑定(attach)
记事本的书写框应该是CRichEdit类型,然后就调用SetWindowText
2.向记事本中写入数据,可以使用
文件操作的类比如CFile
CFile file("c:\\test.txt", CFile::modeRead | CFile::modeWrite);
file.Write(...);
file.Close();
SendMessage(hwnd, WM_CHAR, (WPARAM)char, lparam)
用这个就可以了,hwnd是记事本的