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

[WinAPI, C++] Niszczenie/ukrywanie kontrolek

Ostatnio zmodyfikowano 2012-01-17 15:41
Autor Wiadomość
rg106
Temat założony przez niniejszego użytkownika
» 2012-01-07 14:21:05
tak
P-47473
Drraven
» 2012-01-07 14:55:09
i odpowiedni parametr?
SH_Show
(pewnie coś pomyliłem, od dawna siedzie na Linuxie :))
P-47477
rg106
Temat założony przez niniejszego użytkownika
» 2012-01-07 15:15:49
SW_SHOW ,tak użyłem
P-47484
xevuel
» 2012-01-07 16:33:52

czy na stronie znajduje się kurs dotyczący ogólnie bibliotek dynamicznych ?
Wystarczy poszukać. » Kurs WinAPI, C++ » ZaawansowaneDLL lekcja

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
P-47493
szyx_yankez
» 2012-01-07 16:47:22
Nie wiem o co tyle krzyku.
Najlepiej napisz sobie klasę:
C/C++
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 );
       
    }
};
//Użycie
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 ); //ukrywamy kontrolke
Edit.Show( true ); //pokazujemy kontrolke
P-47496
Drraven
» 2012-01-07 16:58:26
Tylko deklaracje przenieś za klasę, bo brzydko wygląda :)
P-47499
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 :)
P-48509
1 2 « 3 »
Poprzednia strona Strona 3 z 3