![]() |
Помогите пожалйста...Почему при компиляции строчки:
HWND hWnd=FindWindow(TEXT("Dialog application"),TEXT("Введите...")); компилятор выдает одну единственную ошибку: error C2440: 'initializing' : cannot convert from 'class CWnd *' to 'struct HWND__ *' Может я неправильно вызываю функцию...Чувствую,что ответ простой, но ничего не мону поделать...Заранее спасибо тому,кто ответит. P.S.:без этой строчки все компилируется и работает првильно,без ошибок. |
FindWindow - это как функция API, так и (статический) метод класса CWnd. Так что когда ты пишешь внутри метода класса производного от CWnd "FindWindow", то по правилу разрешения имён оно значит Cwnd::FindWindow, а не глобальный FindWindow (к которому всегда можно обратиться как ::FindWindow).
Короче, пере FindWindow добавь два два двоеточия и будет тебе счастье. |
Время: 20:10. |
Время: 20:10.
© OSzone.net 2001-