Как вызвать окно, разработанное в C # через API FindWindow - PullRequest
3 голосов
/ 10 марта 2011

Я новичок в C # и XAML код. У меня есть один пример кода, который реализован на C #. когда я просмотрел файл xaml, я получил <Window x:Class="test.MainWindow">.

Так же test.MainWindow указывает имя класса для этого окна.

Я пытаюсь вызвать это окно из другого приложения, разработанного в win 32. Я пытаюсь передать это имя класса FindWindow("test.MainWindow",NULL), но это не удается. делает что-нибудь пропавшее там.

как я могу изменить имя класса окна, разработанного в C #?

Спасибо

Сагар

Ответы [ 2 ]

5 голосов
/ 10 марта 2011

FindWindow не распознает имя класса xaml.

Попробуйте использовать

<Window x:Class="test.MainWindow" Title="MyTestWindow">

FindWindow(NULL,"MyTestWindow");
0 голосов
/ 10 марта 2011

Вы можете попробовать перемещаться по окнам вашей программы на C #, используя инструмент Spy ++ в инструментах Visual Studio и получить имя вашего главного окна, дочерних окон и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...