[WinAPI] Wyświetlanie kilku zmiennych za pomocą SetWindowText
Ostatnio zmodyfikowano 2012-11-15 19:14
xevuel |
» 2012-11-15 18:16:36 |
|
hit Temat założony przez niniejszego użytkownika |
» 2012-11-15 18:24:00 No dobrze, rozumiem ale mówię, że wątki mam w innym pliku więc jak chcę tam użyć funkcji SetWindowText( wyniki2, buf ); to pokazuje że 'wyniki2 is undefined', z kolei jeśli stworzę tam kontrolkę: HWND wyniki2 = CreateWindowEx( 0, "STATIC", NULL, WS_CHILD | WS_VISIBLE | SS_LEFT, 45, 218, 183, 208, hwnd, NULL, hInstance, NULL ); to pokazuje, że hwnd i hInstance są 'undefined'. Ten plik z wątkami to 'funkcje.cpp' i mam w nim załączony główny plik WinApi.cpp i odwrotnie. |
|
xevuel |
» 2012-11-15 18:25:37 Podałem linka wyżej - użyj extern. |
|
hit Temat założony przez niniejszego użytkownika |
» 2012-11-15 18:28:45 No o extern też już czytałem i je stosuję z powodzeniem w przypadku chociażby tych zmiennych widelec[x], jednak przy próbie użycia tego ze zmienną typu HWND kompilator pokazuje błąd. W jakim miejscu miałbym tego użyć? |
|
xevuel |
» 2012-11-15 18:55:25 Jeśli w pliku main.cpp masz tworzenie kontrolki hStatic (powinna to być zmienna globalna), to w pliku funkcje.cpp dajesz extern HWND hStatic; i używasz normalnie. |
|
hit Temat założony przez niniejszego użytkownika |
» 2012-11-15 19:14:22 Ok wszystko już działa jak należy. Dziękuję za pomoc :) |
|
1 « 2 » |