[WinAPI] cannot convert from 'LPSTR' to 'LPCWSTR'
Ostatnio zmodyfikowano 2012-06-16 02:09
braders Temat założony przez niniejszego użytkownika |
[WinAPI] cannot convert from 'LPSTR' to 'LPCWSTR' » 2012-06-16 00:19:26 witam mam taki kod ale pojawiają mi się dwa błędy i nie wiem dlaczego
pierwszy to Error 2 error C2440: '=' : cannot convert from 'LPSTR' to 'LPCWSTR' c:\documents and settings\administrator\moje dokumenty\visual studio 2010\projects\próby winapi\próby winapi\main.cpp 22
on jest związany z tą linijką wc.lpszClassName = NazwaKlasy;
a drugi to Error 1 error C2065: 'WndProc' : undeclared identifier c:\documents and settings\administrator\moje dokumenty\visual studio 2010\projects\próby winapi\próby winapi\main.cpp 14
on jest związany z tą linijką wc.lpfnWndProc = WndProc;
a tu daję cały kod:
#include <windows.h>
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { LPSTR NazwaKlasy = "Klasa Okienka"; WNDCLASSEX wc; wc.cbSize = sizeof( WNDCLASSEX ); wc.style = 0; wc.lpfnWndProc = WndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = hInstance; wc.hIcon = LoadIcon( NULL, IDI_APPLICATION ); wc.hCursor = LoadCursor( NULL, IDC_ARROW ); wc.hbrBackground =( HBRUSH )( COLOR_WINDOW + 1 ); wc.lpszMenuName = NULL; wc.lpszClassName = NazwaKlasy; wc.hIconSm = LoadIcon( NULL, IDI_APPLICATION ); if( !RegisterClassEx( & wc ) ) { MessageBox( NULL, L"Wysoka Komisja odmawia rejestracji tego okna!", L"Niestety...", MB_ICONEXCLAMATION | MB_OK ); return 1; } return 0; }
|
|
DejaVu |
» 2012-06-16 02:09:47 Zmień ustawienia projektu na Multibyte char z Unicode (lub używaj funkcji unikodowych, ale te w kursach generalnie nie występują). |
|
« 1 » |