☆ Форумчанин(FSC)☆
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
1

Convert void to HWND

22.11.2014, 21:25. Показов 1847. Ответов 1
Метки нет (Все метки)

Ошибка:E2034 Cannot convert 'void *' to 'HWND__ *'
Понимаю что вопрос идиотский, но все же, что здесь не так?
C++
1
2
HANDLE hFile= CreateFile(L"G:\\", 0, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, NULL);
WinProcCallback(hFile,DBT_DEVICEREMOVECOMPLETE, NULL, NULL);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2014, 21:25
Ответы с готовыми решениями:

Ошибка Cannot convert 'const char *' to 'void *'
Всем привет! Нужна помощь новичку. Пытаюсь в С++ Builder 2009 создать простую программу для...

Эквалайзер (bass.dll) - Cannot convert BASS_DX8_PARAMEQ to const void
fx = BASS_ChannelSetFX(stream, BASS_FX_DX8_PARAMEQ, 1); fx = BASS_ChannelSetFX(stream,...

Ошибка: E2034 "Cannot convert 'void *' to 'HWND__ *'"
DWORD a; HWND b=CreateThread(NULL,0,ChangeNotyfic,0,0,&a); TerminateThread(b,0); Ошибка...

Cannot convert 'void (_fastcall * (_closure )(TObject *,char &))(TObject *,char &)' to 'TKeyPressEvent'
доброго времени суток. роект был создан в builder 2007, а при попытке его скомпилировать на rad...

1
4039 / 2329 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
22.11.2014, 21:53 2
Нужен явный каст к HWND.
Патамушта:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef void *PVOID;
 
typedef PVOID HANDLE;
 
HANDLE WINAPI CreateFile(
//...
);
 
LRESULT CALLBACK WindowProc(
  _In_  HWND hwnd,
  _In_  UINT uMsg,
  _In_  WPARAM wParam,
  _In_  LPARAM lParam
);
Добавлено через 6 минут
Да и сомневаюсь, что хэндл на файл тут вообще к месту... http://msdn.microsoft.com/en-u... s.85).aspx
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2014, 21:53
Помогаю со студенческими работами здесь

Как написать это - void fastcall TForml:oOp(void)?
Добрый день! Подскажите пожайлуста: Как написать это - void fastcall TForml:: DoOp(void)? Как...

Перенаправление из Void в другой Void
Решил я значит сделать себе терминал как в Fallout,и столкнулся с такой проблемой,из void нельзя...

Cannot convert from 'void (__thiscall CTest::* )(void)' to 'BYTE *'
Вообщем. Есть функция, которую нужно перехватить, она находится в памяти программы и у нас есть...

Ошибка cannot convert from type void*(classname::) () to type void*(*)(void*)
Подскажите пожалуйста как избавиться от ошибки? Есть ещё какой-либо способ, кроме как объявить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru