Skocz do zawartości

Gering

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Gering's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Gering

    Windows Longhorn

    Chyba kazdy o nim słyszał . Przejde odrazu do sedna obwiam sie ze api nowgo winodwsa zostanie zmienione , co wy na to .
  2. Czy nikt nie moze mi poradzić w zwiąsku z tymi problemami z kontrolką :(:( A moze ja zle sformułowałem problem :(
  3. Dzieki działa :) Ale mam jeszcze te pozostałe problemy nie moge ustawic wysokosci wiersza i dodany element nie jest widoczyny całkowice oraz problem z tym ze jezeli dodaje kolejny do nie chce sie odac wiersz . No i pozostaje prblem z tym iz gdy zaznacze element lub cały wiersz to odrazu znika wartosc
  4. Moje poprzednie pytanie jest nadal aktualne , lecz mam jeszcze dwa związene z tą kontrolką , pierwsze to takie iz tworze sobie ją dodaje 6 kolumn i do jedej z nich dodaje wartosc ale komórka jest za mała i nie widac całej zawartosci , mówiąc za mała mam na mysli wysokosc . Wiersz jest za niksi i nie miesci np całej 1 tylko obcina ją . Próbowałem w wysokosci kolumny dać nawet 500 przy wypełnianiu wartosci cx , ale nic to nie zmieniło . Jak temu zaradzic :( Kolejny problem jest taki iz gdy zaznaczam element to on znika . I ostatni problem to niemozliwosc uzycia struktury INITCOMMONCONTROLSEX kompilator Dev C++ zgłasza iz jej nie zna :(
  5. Mam takie jeszcze jedno pytanko . :) Poniewasz tworze sobie kilka kolumn i nie chce zeby uzytkownik miał mozliwosc zmieniania ich zerokosci . Jak to zablokowac ??? Z góry dziekuje za pomoc :D
  6. Witam tworze sobie tą właśnie kontrolkę List = CreateWindowEx(WS_EX_CLIENTEDGE,WC_LISTVIEW,"",WS_CHILD|WS_VISIBLE|LVS_REPORT,0,0,500,300,Okno,NULL,Program,NULL); I chcę dodac rozszerzony styl : ListView_SetExtendedListViewStyle(List,LVS_EX_FULLROWSELECT); Kompilator zwraca mi bład ze nie zna stylu a jak zamienie styl na wartosc 32 to mówi ze nie zna funkcji :( Mam biblioteke dodaną i plik nagłówkowy Co robie nie tak /?:(
  7. Gering

    Biblioteka w Dev C++

    TO ja i znowu mam problem Tworze sobie bibllioteke w Dev C++ i to wygląda mniej wiecje tak: Plik dll.h #ifdef _cplusplus #define EXPORT extern "C" _declspec (dllexport) #else #define EXPORT _declspec (dllexport) #endif EXPORT BOOL CALLBACK EdrCenterTextA (HDC,PRECT,PCSTR); i Plik dllmain.cpp #include "dll.h" #include <windows.h> BOOL APIENTRY DllMain (HINSTANCE hInst,DWORD reason,LPVOID reserved) { return TRUE; } I kompilator generuje bład o treści : dll.h expected constructor, destructor, or type conversion before '(' token i dll.h expected `,' or `;' before '(' token . Przepiałem tez na Visual C++ i to samo co jest ??
  8. Gering

    Buforek :)

    A mógłbyś załaczyc mały przkładzik ?? byłbym wdzięczny :D
  9. Gering

    Buforek :)

    Mam sobie taki buforek LPSTR Bufor; I po pobraniu rozmiaru z edit box'a . Pobraniu tekstu co wygląda mniej wiecej tak : Rozmiar = GetWindowTextLength(Adres); Bufor = (LPSTR)GlobalAlloc(GPTR,Rozmiar+1); GetWindowText(Adres,Bufor,Rozmiar+1);//!!!Dla DevC++ Chcę poźniej dodac do tekstu znajdujacego sie w buforze inny co wygląda mniej wiecej tak : Bufor[Rozmiar]=".web"; Dev zwraca błąd o teści : "invalid conversion from `const char*' to `char'". Jak mam zrobic zeby do tekstu znajdującego sie w buforze na końcu dodac jeszcze jakiś ?? przykłądzik poprosze jesli mozna :)
  10. Gering

    Okno dialogowe

    A ja mam jeszcze takie jedno pytanko jak zmienic kolot tła kontrolki CTEXT i kolor tekstu wyświetlanego w niej ?? Czy jest do tego jakiś komunikat ??
  11. Gering

    Okno dialogowe

    Dodałem komunikat do proc. okna dialogowego case WM_CTLCOLORDLG: { hdcDialog = (HDC) wParam; // uchwyt do kontekstu dialogboxa Dialog = (HWND) lParam; // uchwyt do dialogboxa SetBkColor((HDC) wParam, RGB(255, 00, 00)) ; } break ; I nic sie nie stało , sprawdzałem czy wogóle okno odebrało komunikat za pomocą MessageBox i działa . Sprawdzełem tez w proc. okna nadrzędnego i nie moge pobrac uchwytu okna dialogowego :( ( nie umiem) z proc okna nadrzedego
  12. Gering

    Okno dialogowe

    No oki ale gdzie mam obsłuzyc ?? W procedurze osbsługi okna nadrzędnego czy dialogu ???
  13. Gering

    Okno dialogowe

    Czy w jakiś sposób można zmienic kolor okna dialogowego , bo po utworzeniu kolor tłą jest szary a jak chciałbym by był biały :) DODAJ DIALOG DISCARDABLE 20, 20, 200, 66 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_TOOLWINDOW CAPTION "Dodaj WWW" FONT 8, "MS Sans Serif" BEGIN END Moze jakiś przykładzik ?? Z góry dziekuje :)
  14. Gering

    Kilka prpblemów

    Dzęki , ale jak zwiekrzyc ilosc przechowywanych znaków w kontrolce po powinna przchowywac wiecej, i jak ustawiac czcionke, to znaczy rozmiar , wielkosc itp???
  15. Gering

    Kilka prpblemów

    Napisałem sobie programik z kontrolka richedit . Ładuje kontrolke richedit zgodnie z tym co jest napisane na stronie //Ładuje biblioteke do programu Library = LoadLibrary("RICHED32.DLL"); //Sprawdzam poprawnośc załadowania biblioteki if(!Library) { MessageBox(NULL,"Nie mozna znaleźc pliku riched32.dll","",MB_OK|MB_ICONERROR); } //Tworze kontrolkę edycji richedit Edit = CreateWindowEx(WS_EX_CLIENTEDGE,"RichEdit","",WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|ES_MULTILINE,0,0,200,150,Okno,NULL,Typewriter,0) ; I nie bardzo moge uwierzyc ze to jest kontrolka richedit :D Co prawda kontrolka sie tworzy i wsztko jest ok . A nie moge dowierzyc z tego wzgledu ze plik RICHED32.DLL znajduje sie w katalogu system32 , a ja nie podaje sciezki przecie z do tego pliku , po drugie nawet bez pliku nagłówkowego richedit.h. Kolejną sprawą jest fakt ze kontrolka moze "podobno" o wiele wiecj znaków , wiec gdy po utworzeniu pisze w niej ale do pewnego mometu i nie mozna dalej próbowalem tez wysłac komunikat jak dla standardowje kontrolki edycji SendMessage(Edit,EM_SETLIMITTEXT,NULL,NULL); Kolejna sprawa jest to ze próbuje sobie utworzyc statusbar , dodaje biblioteke i plik nagłówkowy ale gdy deklaruje struktóre INITCOMMONCONTROLSEX Dev zgłąsza bład . Gdy pisałem pod VC++ nic takiego sie nie działo podpieram sie przykładem z strony .
×
×
  • Utwórz nowe...