Благодаря этой доске я могу получить координаты окна с известным заголовком, но мне нужно получить координаты, если окно перемещается или изменяется его размер. Я новичок в 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;
1 ответ
В дополнение к WM_SIZE, WM_MOVE, вы также можете попробовать WM_WindowPlangeNing. См. эту тему http:/ /social.msdn.microsoft.com/forums/en-us/vcmfcatl/thrad/78229960-8DBA-46A5-8F0B-90896A7C9F1D/ .
Похожие вопросы
Новые вопросы
visual-c++
Microsoft Visual C++ — это компилятор C, C++ и C++/CLI для Windows. Самая последняя версия компилятора — Visual C++ 2022. Компилятор поддерживает следующие языки: C (поддерживает C90 и большинство частей C99, C11, C17 стандарта ISO C++ по состоянию на Visual Studio 2022); C++ (поддержка большинства функций C++11, C++14, C++17 и C++20 и нескольких функций C++23 по состоянию на Visual Studio 2022) C++/CLI (обеспечивает взаимодействие с языками .NET, такими как C#).