2012-05-08 4 views
-1

У меня есть GUI, написанный на C++/CLI. Я хочу, чтобы одно конкретное окно было открыто в определенной позиции (правый верхний угол) моего дисплея.
Как это реализовать?C++ GUI Window position

+0

Какой API? WPF, Windows Forms, прямо вверх API Win32? У вас есть код, который вы можете показать? Вы что-то пробовали? Если да, с какими проблемами вы столкнулись? Это все, что вы должны рассмотреть перед публикацией вопроса, если вы ожидаете полезного ответа. – irobot

ответ

1
BOOL WINAPI SetWindowPos(
    __in  HWND hWnd, 
    __in_opt HWND hWndInsertAfter, 
    __in  int X, 
    __in  int Y, 
    __in  int cx, 
    __in  int cy, 
    __in  UINT uFlags 
); 

Дополнительная информация о msdn.

0

http://www.winprog.org/tutorial/ - Это научит вас, как сделать графический интерфейс для Windows только в собственном GUI-интерфейсе окна (API). Чтобы реализовать свой код, вам нужно ответить на действие пользователя, т.е. нажимает кнопку, затем do i = 1 + 1;

+0

Я знаю, и это не вопрос;) – Nicky