Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Problem] WinAPI (Visual C++ 2008)

Ostatnio zmodyfikowano 2010-04-25 15:37
Autor Wiadomość
filip2012
Temat założony przez niniejszego użytkownika
[Problem] WinAPI (Visual C++ 2008)
» 2010-04-25 14:18:36
Właśnie zacząłem się uczyć winapi z kursu na stronie
ale podczas kompilacji tego kodu w Visual C++ 2008
C/C++
#include <windows.h>

INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR lStart, INT nShow )
{
    WNDCLASSEX wc; //deklarujemy naszą strukturę klasy okna o nazwie wc
    //po zadeklarowaniu uzupełniamy ją informacjami
    wc.hInstance = hInst; //uchwyt naszego procesu programu
    wc.lpszClassName = "Nazwa klasy okna"; //nazwa klasy naszego okna
    wc.lpfnWndProc = DefWindowProc; //procedura obsługi dla klasy okna
    wc.style = CS_DBLCLKS; //styl klasy okna
    wc.cbSize = sizeof( WNDCLASSEX ); //wielkość naszej klasy okna w pamięci
    //wygląd okna
    wc.hIcon = LoadIcon( 0, IDI_APPLICATION ); //ikona okien
    wc.hIconSm = LoadIcon( 0, IDI_APPLICATION ); //mała ikona okien
    wc.hCursor = LoadCursor( 0, IDC_ARROW ); //kursor
    wc.lpszMenuName = 0; //menu w oknach utworzonych z tej klasy
    wc.hbrBackground =( HBRUSH ) GetStockObject( WHITE_BRUSH ); //tło okna
    //dodatkowe dane
    wc.cbWndExtra = 0;
    wc.cbClsExtra = 0;
    //rejestracja klasy w systemie
    if( RegisterClassEx( & wc ) == 0 ) return 0;
    //kontynuacja programu
    return 0;
}
wyskakuje błąd

1>------ Build started: Project: jm, Configuration: Debug Win32 ------
1>Compiling...
1>ikl.cpp
1>c:\users\małek\visual studio 2008\projects\jm\jm\ikl.cpp(8) : error C2440: '=' : cannot convert from 'const char [17]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>Build log was saved at "file://c:\Users\Małek\Visual Studio 2008\Projects\jm\jm\Debug\BuildLog.htm"
1>jm - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
będę wdzięczny za pomoc:D
P-16350
Elaine
» 2010-04-25 14:31:04
Zmień kodowanie w opcjach projektu.
P-16353
filip2012
Temat założony przez niniejszego użytkownika
» 2010-04-25 14:32:16
mógł byś opisać jak zmienić te kodowanie?
P-16354
Elaine
» 2010-04-25 15:08:14
Ukradli manual?
P-16356
filip2012
Temat założony przez niniejszego użytkownika
» 2010-04-25 15:18:48
nie rozumiem nie możesz mi powiedzieć mniej więcej jak?
P-16357
DejaVu
» 2010-04-25 15:28:22
Projekt skonfigurowałeś na "unicode character set", a powinien być na "Use Multi-Byte Character Set".
P-16359
filip2012
Temat założony przez niniejszego użytkownika
» 2010-04-25 15:37:27
dzięki:D
P-16360
« 1 »
  Strona 1 z 1