如何正确使用CloseWindow?

时间:2012-03-24 18:15:48

标签: java c++

我需要在Java中创建一个本机方法CLOSEWINDOW。

我创建了.cpp文件(我也用jni生成了头文件)并在那里调用CloseWindow。但即使方法显示“完成!”没有任何反应。

我的.cpp文件

JNIEXPORT void JNICALL Java_Lab22WinApi_Lab22WinApi_CloseWindow(JNIEnv *env, jobject, jstring msg)
{
    const char *name=env->GetStringUTFChars(msg,0);
    if (CloseWindow(FindWindow(NULL,name))==0)
       printf("Done!");
    else printf("Doesn't work");
}

例如我发送为param“notepad”。 我也用DestroyWindow测试过。但它仍然没有做任何事情。

0 个答案:

没有答案