多天的问题,终于在网友的帮助下解决了。我遇到问题是这样的:当我的程序调用console程序提供的函数时(就是一种COM)。那个嘿嘿的控制台老是出现。
我的解决办法如下:
在调用CreateInstance()之后,加入下面的语句:
HWND hWindows;
CString str;
str="Data Extraction console"; //为控制台的程序名,就是标题,注意大小写
hWindows=::FindWindow(NULL,str.GetBuffer(str.GetLength()));
::ShowWindow(hWindows,SW_HIDE);