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

[Win Api]Problem z prostą aplikacją

Ostatnio zmodyfikowano 2009-06-14 12:07
Autor Wiadomość
klapaucius
Temat założony przez niniejszego użytkownika
[Win Api]Problem z prostą aplikacją
» 2009-06-13 22:43:19
Dlaczego podczas kompilacji takiego prostego programu wyskakuje błąd podczas kompilacji:`hProgram' undeclared (first use this function)
Przeciez Funkcja "program" jest zadeklarowana...
C/C++
#include <windows.h>
int WINAPI WinMain( HINSTANCE program, HINSTANCE, LPSTR, int tryb )
{
    WNDCLASS wc;
    wc.style = 0;
    wc.hInstance = hProgram;
    wc.lpszClassName = "Klasa";
    wc.lpfnWndProc = DefWindowProc;
    wc.hIcon = LoadIcon( NULL, IDI_WINLOGO );
    wc.hCursor = LoadCursor( NULL, IDC_ARROW );
    wc.lpszMenuName = NULL;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hbrBackground =( HBRUSH ) GetStockObject( BLACK_BRUSH );
    if( !RegisterClass( & wc ) ) return 0;
   
    HWND hOkno;
    hOkno = CreateWindowEx( WS_EX_TOPMOST, "Klasa", "Program",
    WS_OVERLAPPEDWINDOW, 100, 100, 200, 100,
    NULL, NULL, hProgram, NULL );
    ShowWindow( hOkno, swPokaz );
   
   
    while( 1 ) {
        if( !IsWindow( hOkno ) ) break;
       
        GetMessage( & msg, NULL, 0, 0 );
        DispatchMessage( & msg );
    }
   
    return 0;
}
P-7663
steckel
» 2009-06-13 22:57:47
Zamień to:
C/C++
int WINAPI WinMain( HINSTANCE program, HINSTANCE, LPSTR, int tryb )
na to:
C/C++
int WINAPI WinMain( HINSTANCE hProgram, HINSTANCE, LPSTR, int swPokaz )
i dodaj:
C/C++
MSG msg;
P-7665
klapaucius
Temat założony przez niniejszego użytkownika
» 2009-06-14 12:07:37
Dzieki wielkie!
Temat do zamkniecia
P-7673
« 1 »
  Strona 1 z 1