muchomorek1993 Napisano Styczeń 13, 2008 Zgłoś Share Napisano Styczeń 13, 2008 Mam dwa problemiki i proszę o pomoc 1. chodzi o Dev o to, że (używam Dev C++) gdy chce zrobić toolbar to mi wyskakuje błąd: Id returned 1 exit status (linker error) a toolbar ma taki kod: InitCommonControls(); HBITMAP hbmTool = (HBITMAP)LoadImage(hInstance, "tool.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_LOADMAP3DCOLORS); TBBUTTON tbb[3]; ZeroMemory(tbb, sizeof(tbb)); for(int i=0; i<3; ++i) { tbb[i].idCommand = i; tbb[i].iBitmap = tbb[i].iString = i; tbb[i].fsState = TBSTATE_ENABLED; tbb[i].fsStyle = TBSTYLE_BUTTON; } HWND hToolbar = CreateToolbarEx(hOkno, WS_CHILD|WS_VISIBLE, 500, 3, NULL, (UINT)hbmTool, tbb, 3, 16,16,16,16, sizeof(TBBUTTON)); int nIndeks = SendMessage(hToolbar, TB_ADDBITMAP, 1, (LPARAM)&tbb); ??? &?3??,Ź"zi? ",??{kY",ś??)???J(?)B?BBH??YSX???J?XY] N?[?X[?YB?BBH]Z]YYH N może to wina powyższego kodu? 2. Ma ktoś może tabelke zawierającą wszystkie zmienne w api, dane jakie przechowują i ile bajtów zajmują? Z góry thx //stosuj kolorowanie składni - sazian tzn? Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Styczeń 13, 2008 Zgłoś Share Napisano Styczeń 13, 2008 A dodałeś odpowiednie liby do projektu? Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
muchomorek1993 Napisano Styczeń 13, 2008 Autor Zgłoś Share Napisano Styczeń 13, 2008 tak podejrzewam zrobiłęm to poorzez dodanie normalnie w dev dodaj plik do proejktu i #include<commoncostam.h> @edit love C++ thx źle dodawałem biblioteki wielkie thx Link do komentarza Udostępnij na innych stronach More sharing options...
swordfish111 Napisano Styczeń 27, 2008 Zgłoś Share Napisano Styczeń 27, 2008 Nie chcac zasmiecac forum chcialbym uzyskac odpowiedz na moje pytanie. Zaczalem przygode z WinApi. realizuje tutorial jednak napotykam wciaz na ten sam problem: #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <string> #include <stdio.h> #include <Commdlg.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpszCmdLine, int nCmdShow) { MessageBox (NULL, "Moj komunikat", "Komunikat", NULL); return 0; } Nie kompiluje sie wyskakuje blad error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [14]' to 'LPCWSTR' Z problemem radze sobie w ten oto sposob ze: //MessageBox (NULL, TEXT("Moj komunikat"), TEXT ("Komunikat"), NULL); Jak zaczałęm z oknami mam wciaż ten sam problem LPCWSTR // Byc moze ma to zwiazek z c_str()- jeśli ktos by mogl przekszałcic powyzszy kod uzywajac c_str() lub inaczej bylbym wdzeczny\ p.s. Uzywam Visual C++ 9.0 Link do komentarza Udostępnij na innych stronach More sharing options...
KKKas Napisano Styczeń 27, 2008 Zgłoś Share Napisano Styczeń 27, 2008 Nie chcac zasmiecac forum chcialbym uzyskac odpowiedz na moje pytanie. (...) Właśnie to zrobiłeś -- zaczynasz nowy temat w starym. ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
blacky10 Napisano Marzec 21, 2008 Zgłoś Share Napisano Marzec 21, 2008 Ja tez prosze o odpowiedz co do " error C2664: 'MessageBoxW' " i jeszcze co to wlasciwe jest "HWND, LPCSTR, UINT, DWORD". Na jakiejs madrej stronce wyczytalem z to jest wszystko to samo, ale nie pisalo co . Czy powyzszy sposob jest dobry z tym (dobry w sesie profesjonalny) : //MessageBox (NULL, TEXT("Moj komunikat"), TEXT ("Komunikat"), NULL); _ Link do komentarza Udostępnij na innych stronach More sharing options...
xevil21 Napisano Marzec 21, 2008 Zgłoś Share Napisano Marzec 21, 2008 Witam Ja tez prosze o odpowiedz co do " error C2664: 'MessageBoxW' " i jeszcze co to wlasciwe jest "HWND, LPCSTR, UINT, DWORD". Na jakiejs madrej stronce wyczytalem z to jest wszystko to samo, ale nie pisalo co . Czy powyzszy sposob jest dobry z tym (dobry w sesie profesjonalny) : _ człowieku! uspokój się poczytaj troszkę, ale może na mniej mądrych stronach albo naucz się... czytać że zrozumieniem... zacznij od artykułów z tej stronki: http://www.winapi.org/ Pozdrawiam! P.S. MessageBox(NULL,TEXT("Moj komunikat"),TEXT("Komunikat"),MB_OK); lub MessageBox(NULL,"Moj komunikat","Komunikat",MB_OK); Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.