|
안녕하세요 만해랍니다.
현재 실행중인 프로그램을 종료 할려는 방법에 대해서 좀 물어 볼려고요
여기 tip에 있는 리스트 박스에 실행중인 프로그램을 보여주는 예제에서
선택된 항목의 프로그램을 죽이는 것을 지금 하고 있는데요
종료가 안되네요
밑에 소스가 있습니다. 좀 봐주세요 뭐가 잘못 된건지
AnsiString str;
HWND hWnd;
for (int i = 0; i < ListBox1->Items->Count; i++)
if (ListBox1->Selected[i])
str = ListBox1->Items->Strings[i];
// str = str.SubString(str.Pos(":")+1,str.Length()-str.Pos(":"));
hWnd = (HWND)str.c_str();
ShowMessage(str);
// FindWindow(
::PostMessage(hWnd,WM_CLOSE,NULL,NULL);
::SendMessage(hWnd,WM_CLOSE,NULL,NULL);
위에 보면 postmessgae()하고 sendmessage() 두개가 있는데
둘다 안 먹네요 어떻게 된건지 ~
고수님들의 조언 바랍니다.
|