rg106 Temat założony przez niniejszego użytkownika |
» 2012-01-07 14:21:05 tak |
|
Drraven |
» 2012-01-07 14:55:09 i odpowiedni parametr? SH_Show (pewnie coś pomyliłem, od dawna siedzie na Linuxie :)) |
|
rg106 Temat założony przez niniejszego użytkownika |
» 2012-01-07 15:15:49 SW_SHOW ,tak użyłem |
|
xevuel |
» 2012-01-07 16:33:52
czy na stronie znajduje się kurs dotyczący ogólnie bibliotek dynamicznych ?
|
Wystarczy poszukać. DLL
Zignorowałeś moje pytanie. Z tego błędu co wkleiłeś nic innego nie wynika jak to, że nie dolinkowałeś statycznie jakiejś biblioteki. Jeśli błąd pojawia się tylko po użyciu ShowWindow(), brakuje user32.lib |
|
szyx_yankez |
» 2012-01-07 16:47:22 Nie wiem o co tyle krzyku.
Najlepiej napisz sobie klasę:
class CEditBox { public: HWND hEdit; void Create( int x, int y, int w, int h, const char * t, int k, HWND hw, HINSTANCE * hi, int a ) { hEdit = CreateWindowEx( WS_EX_CLIENTEDGE, "EDIT",( char * ) t, k, x, y, w, h, hw,( HMENU ) a, * hi, NULL ); } void Show( bool L ) { if( L ) ShowWindow( hEdit, SW_SHOW ); else ShowWindow( hEdit, SW_HIDE ); } };
CEditBox Edit; Edit.Create( 45, 90, 500, 410, "To jest editbox", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, hWnd, hInst, 1 ); Edit.Show( false ); Edit.Show( true );
|
|
Drraven |
» 2012-01-07 16:58:26 Tylko deklaracje przenieś za klasę, bo brzydko wygląda :) |
|
rg106 Temat założony przez niniejszego użytkownika |
» 2012-01-17 15:41:00 Dziękuje wszystkim za pomoc , już wszystko działa problem był taki iż podczas korzystania z funkcji ShowWindow() jako drugą wartość podawałem SW_SHOW lub SW_HIDE .Podczas przeglądania msdn zauważyłem ,że te komendy mają swoje liczbowe wartości - po wpisaniu bezpośrednio liczby zadziałało.Nie mam zielonego pojęcia dlaczego i nie jest mi to do szczęścia potrzebne :) |
|
1 2 « 3 » |