由于这个板,我能够获得具有已知标题的窗口坐标,但是如果移动窗口或调整窗口大小,我需要获取坐标。 我是MS Visual C ++的新手,来自专家的任何帮助都会如此有用...... 这是我从这个伟大的论坛获得的代码来获取特定窗口的句柄(这个函数是由java程序通过JNI调用的:
JNIEXPORT jint JNICALL Java_JavaHowTo_getHwnd
(JNIEnv *env, jclass obj, jstring title){
HWND hwnd = NULL;
const char *str = NULL;
str = (*env)->GetStringUTFChars(env, title, 0);
hwnd = FindWindow(NULL,str);
(*env)->ReleaseStringUTFChars(env, title, str);
return (jint) hwnd;
答案 0 :(得分:0)
除了WM_SIZE,WM_MOVE之外,您可能还想尝试WM_WINDOWPOSCHANGING。请参阅此主题http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/78229960-8dba-46a5-8f0b-90896a7c9f1d/