Gering
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Gering
-
-
Czy nikt nie moze mi poradzić w zwiąsku z tymi problemami z kontrolką
:(:( A moze ja zle sformułowałem problem :( -
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
-
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 :(
-
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
-
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 /?:( -
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 ?? -
Buforek :)
w C
A mógłbyś załaczyc mały przkładzik ?? byłbym wdzięczny :D
-
Buforek :)
w C
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 :) -
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 ??
-
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
-
No oki ale gdzie mam obsłuzyc ?? W procedurze osbsługi okna nadrzędnego czy dialogu ???
-
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 :)
-
Dzęki , ale jak zwiekrzyc ilosc przechowywanych znaków w kontrolce po powinna przchowywac wiecej, i jak ustawiac czcionke, to znaczy rozmiar , wielkosc itp???
-
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 .
-
Napisąłem sobie taki kawalek kodu :
static HINSTANCE Typewriter; //Dop rzechowywania uchwytu programu static HWND StatusBar,Tab; //Uchwyt kontrolki status bar INITCOMMONCONTROLSEX c; // Struktóra INITCOMMONCONTROLSEX switch(Message) { case WM_CREATE: { //Pobieram uchwyt programu Typewriter = ((LPCREATESTRUCT) lParam)->hInstance; //Wypełnianie struktóry c.dwSize=sizeof(c); c.dwICC=ICC_BAR_CLASSES ; InitCommonControlsEx(&c); //Tworze kontrolkę status bar StatusBar = CreateWindowEx(0,STATUSCLASSNAME, "Przykładowy tekst.", WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP, 0, 0, 0, 0,Okno, (HMENU)1,Typewriter, 0); TCITEM tie; tie.mask = TCIF_TEXT ; tie.pszText = "tekst"; TabCtrl_InsertItem(Tab,0, &tie); Tab = CreateWindowEx(0, WC_TABCONTROL, 0, WS_CHILD | WS_VISIBLE | TCS_BOTTOM | TCS_FIXEDWIDTH, 0, 1,0,0,Okno, (HMENU)2,Typewriter, NULL); if(!Tab) { MessageBox(NULL,"Error","",MB_OK); } } break;
I choc wydaje sie ze kontrolka zosatała utworzona to jej nie widac na obszarzze roboczym . Dołaczyłem wszystkie potrzebne pliki
-
Czy musze byc dziewczyną by mi ktos pomógł :x
-
Witam , w sprawę wyświetlania bitmap mozna obejsc tak , utwórz na oknie kilka przycisków , i namaluj na nich bitmapy , ustaw zegar by np po 10 s bitmapu znikały i zmieniały kolejnośc na przyciskach
-
Mam pytanko czy do biblioteki w zasobach mozna dołączyc plik wav. A jeśli tak to jak to sie robi Mam jeszcze jedno pytanie nie związane z dll jak zrobic taki ładne menu jak w xp Musze je sobie namalowac , czy jest moze do tego odpowiedni styl Podejrzewam iz musze sobie ja namalowac , jesli tak to poprosze moze o kod , bo nigdy czegos takiego nie robiłem i nie wiem jak sie za to zabrac
-
Oki zrozumiałem :D , ale dziwi mnie to ze znalazłem plik nagówkowy richedit w katalogach Dev'a . Mam jeszcze jedno pytanie czy w Dev C++ nie ma tylko tej biblioteki czy starszych tez ?? A jeśli są to jakie i czy bedą mogły byc uzywane przez programy które bedą napisane dla systemów starszych takich jak 98,ME,2000 . Z góry dziękuje za odpowiedz :)
-
Pisze sobie programi i zgodnie z instrukcjami na stronie : https://pancake.sggw.waw.pl/~hador/Masm32/Pl/index.html które dotycza biblioteki kontrolki RichEdit , bilbioteka odpowadająca za tą właśnie kontrolkę nazywa się Msftedit.dll ( w wersji 4.1 dla windows xp ) ale nie moge jej znaleźć w bibliotekach Dev'a . Czy moze ktoś pomóc ?? Z góry dziekuje :)
-
Pisze sobie programik w Dev C++ i chce dodać kontrolkę RichEdit według instrukcji z strony https://pancake.sggw.waw.pl/~hador/Masm32/Pl/index.html bibliotekia odpowiadająca za kontrolke w wersji 4.1 nazywa sie Msftedit.dll ale w katalogach z bibliotekami w Dev C++ nie moge jej znaleścć czy ma moze jakąś inna nazwę ?? :)
-
-
-
Windows Longhorn
w C
Napisano
Chyba kazdy o nim słyszał . Przejde odrazu do sedna obwiam sie ze api nowgo winodwsa zostanie zmienione , co wy na to .