19. februar 2003 - 12:31
Der er
2 kommentarer og 1 løsning
HWND gi'r en fejl (ActiveX Control)
Får denne fejl under kompileringen.. C:\Program Files\Microsoft Visual Studio\MyProjects\MyControl\MyControlCtl.cpp(206) : error C2440: 'initializing' : cannot convert from 'class CWnd *' to 'struct HWND__ *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast Min kode ser således ud: HWND hwndWinamp = FindWindow("Winamp v1.x", NULL); Har haft det til at virke i en DLL, men det virker godt nok ikke i en MFC ActiveX Control.. Nogen idér om hvad jeg så kan gører? På forhånd tak /nomak
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. februar 2003 - 12:40
#1
Kan du ikke bruge understående istedet? CWnd* pwndWinamp = FindWindow("Winamp v1.x", NULL);
19. februar 2003 - 12:42
#2
Det er fordi det er et MFC projekt, så default'er FindWindow til MFC versionen... Du kunne også gøre således: HWND hwndWinamp = ::FindWindow("Winamp v1.x", NULL);
19. februar 2003 - 13:52
#3
Siger mange tak :) Du har lige reddet min dag *S*
Kurser inden for grundlæggende programmering