Skocz do zawartości

Guru

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Guru's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Guru

    RichEdit

    Wlasnie spedzilem godzine na szukaniu czegos jak wstawic richedita. Zgadnij... nic nieznalazlem szukalem i na msdn i na google. Chcialem zauwazyc ze to nie pierwszy raz jak szukam jak stworzyc to dziwo i poraz kolejny nic nieznajduje. Oczywiscie duzo ejst postow na roznych forach natemat richedit ale nigdzie niemozna znalezc podstaw jak to stworzyc :/ no chyba ze ja oczyms niewiem i zle szukam. Prosze nieodsylac mnie do msdna i google bo wiem ze to pierwsze gdzie mam szukac odpowiedzi ale widze ze stalo sie to juz standardem ze jak ktos zada stosunkowo proste (jak dla kogo) pytanie i niezaznaczy w nim konkretnie ze uzyl juz wyzej wymienionych sposobow to prawie zawsze odpowiedzia na taki post bedzie cos w stylu "poszukaj w google/msdn". Dlatego mowie szukalem i nie znalazlem. :( Pozdrawiam Luzio
  2. Guru

    RichEdit

    A ja bym poprosil jakichkolwiek linkow o richedit bo szukalem kiedys i znalezc niemoglem... poza tym na winapi.org przydalby sie jakis arts o nich w kontrolkach :)
  3. Guru

    rs232 i DTR

    HANDLE Port; DCB dcb; Port=CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); dcb.DCBlength = sizeof(dcb); dcb.BaudRate = CBR_9600; dcb.fParity = TRUE; dcb.Parity = NOPARITY; dcb.StopBits = ONESTOPBIT; dcb.ByteSize = 8; dcb.fDtrControl = 0; //TUTAJ GO USTAWIASZ dcb.fRtsControl=0; SetCommState(Port, &dcb);
  4. Guru

    Czas w Windows

    drugi post ktorym pewnie sie sugerowales przy stwirdzeniu ze niewiem co trzeba podac napisalem po przeczytaniu posta pinolca ktory pokazal jak wpisac do zmiennej date a ja chcialem go naprowadzic o co mi chodzilo bo odnioslem wrazenie ze sie niezrozumielismy. Zato ty podales mi dokladnie to czego szukalem (jutro sprawdze w praktyce czy bedzie dzialac). PS. gdybym wszystko umial niemusialbym sie pytac :) Pozdrawiam Krzysztof T.
  5. Guru

    Czas w Windows

    wiem jakiego typu zwraca to wartosci ale niemoge zrobic czegos takiego: SYSTEMTIME st; WORD zmienna; GetSystemTime(&st); zmienna = st.wYear; MessageBox(hWnd, zmienna, "Aktualny dzien", MB_OK); Jak cos takiego zrobie to kompilator wywala mi blad ze 2 argument funkcji MessageBox jest zly (nieprawidlowego typu. Natomiast jak dodam pomiedzy zmienna = st.wYear, a MessageBox(..) takie linijki: string aaa; aaa = zmienna; i aaa pryubuje wyswietlic w messageboxie to wyswietla sie ale kwadracik. aha jak zrobie string aaa = zmienna; (w jednej linni to wywala tez blad ze niemozna przekonwertowac typu) A moze jest inny sposob na wczytanie daty do zmiennej jakiegos "normalnego" typu ? :) Pozdrawiam: Krzysztof T.
  6. Guru

    Czas w Windows

    w artykule "Inne->Czas w Windows" niby wszystko ladnie jest opisane ale jak robie cos w tym stylu: string zmienna; zmienna = st.wDay; To w zmienna zamiast znajdowac sie aktualny dzien znajduje sie jakis kwadracik i tak za kazdym razem niewazne czy chce sekunde czy rok odczytac. Dlatego tez pytam sie jak przeniesc do jakiejs kontrolki cos ze struktury SYSTEMTIME ? Docelowo mam to za pomoca TextDraw'a na drukarke przeniesc. Pozdrawiam: Krzysztof T.
  7. Guru

    program niechce drukowac

    Chce zrobic programik ktory cos mi wydrukuje na drukarce wszystko pisalem wedlug kursu ze tej strony oto zrodlo (oczywiscie cale tworzenie okna i obsluga komunikatow tez jest): HDC hdcDrukarki; PRINTER_INFO_5 *pinfo; DWORD dwRozmiarbuf, dwIloscdrukarek; EnumPrinters(PRINTER_ENUM_DEFAULT, NULL, 5, NULL, 0, &dwRozmiarbuf, &dwIloscdrukarek); pinfo = (PRINTER_INFO_5 *) malloc(dwRozmiarbuf); EnumPrinters(PRINTER_ENUM_DEFAULT, NULL, 5, (PBYTE) pinfo, dwRozmiarbuf, &dwRozmiarbuf, &dwIloscdrukarek); hdcDrukarki=CreateDC(NULL, NULL, pinfo->pPrinterName, NULL); free(pinfo); DOCINFO di; di.cbSize = sizeof(DOCINFO); di.lpszDocName = "Dokument"; //nazwa dokumentu di.lpszOutput = NULL; di.lpszDatatype = NULL; di.fwType = 0; if( StartDoc(hdcDrukarki, &di) <= 0 ){} if (StartPage (hdcDrukarki) <= 0){} TextOut(hdcDrukarki, 10, 10, "ala", 3); if( EndPage(hdcDrukarki) <=0 ){} if( EndDoc(hdcDrukarki) <= 0 ){} DeleteDC (hdcDrukarki); Program kompiluje sie dobrze bez zadnych bledow czy warrningow ale zaraz po odpaleniu exe wyskakuje taki blad: Unhandled exception in zlecenia.exe (NTDLL.DLL): 0x0000005: Access Violation I jak tylko klikne Ok wylacza sie program Blad wyskakuje jak doszedlem przy wykonywaniu tej linijki: hdcDrukarki=CreateDC(NULL, NULL, pinfo->pPrinterName, NULL); bo gdy ja zaznacze jako kometarz to program dziala wsumie poprawnie (niedrukuje ale sie niewylacza sam i zadnego bledu z komunikatem niewysypuje) Pozdrawiam: Krzysztof T.
×
×
  • Utwórz nowe...