Marcin Barańczak

Programista - tester automatyzujący

Wypowiedzi

  • Marcin Barańczak
    Wpis na grupie C and C plus plus w temacie CreateFontIndirect - problem
    4.07.2011, 08:01

    Witam.
    Od niedawna walczę z okienkami, moje "źródło wiedzy" okazuje się jednak dość lipne, gdyż kody źródłowe zamieszczone w książce nie działają. Prosiłbym o pomoc w usunięciu problemu (Środowisko DEV-C++) :)

    #include <windows.h>

    /* Declare Windows procedure */
    LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);

    /* Make the class name into a global variable */
    char szClassName[ ] = "WindowsApp";

    int WINAPI WinMain (HINSTANCE hThisInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpszArgument,
    int nFunsterStil)

    {
    HWND hwnd; /* This is the handle for our window */
    MSG messages; /* Here messages to the application are saved */
    WNDCLASSEX wincl; /* Data structure for the windowclass */

    /* The Window structure */
    wincl.hInstance = hThisInstance;
    wincl.lpszClassName = szClassName;
    wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */
    wincl.style = CS_DBLCLKS; /* Catch double-clicks */
    wincl.cbSize = sizeof (WNDCLASSEX);

    /* Use default icon and mouse-pointer */
    wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
    wincl.lpszMenuName = NULL; /* No menu */
    wincl.cbClsExtra = 0; /* No extra bytes after the window class */
    wincl.cbWndExtra = 0; /* structure or the window instance */
    /* Use Windows's default color as the background of the window */
    wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;

    /* Register the window class, and if it fails quit the program */
    if (!RegisterClassEx (&wincl))
    return 0;

    /* The class is registered, let's create the program*/
    hwnd = CreateWindowEx (
    0, /* Extended possibilites for variation */
    szClassName, /* Classname */
    "program 03", /* Title Text */
    WS_OVERLAPPEDWINDOW, /* default window */
    CW_USEDEFAULT, /* Windows decides the position */
    CW_USEDEFAULT, /* where the window ends up on the screen */
    408, /* The programs width */
    134, /* and height in pixels */
    HWND_DESKTOP, /* The window is a child-window to desktop */
    NULL, /* No menu */
    hThisInstance, /* Program Instance handler */
    NULL /* No Window Creation data */
    );

    /* Make the window visible on the screen */
    ShowWindow (hwnd, nFunsterStil);

    /* Run the message loop. It will run until GetMessage() returns 0 */
    while (GetMessage (&messages, NULL, 0, 0))
    {
    /* Translate virtual-key messages into character messages */
    TranslateMessage(&messages);
    /* Send message to WindowProcedure */
    DispatchMessage(&messages);
    }

    /* The program return-value is 0 - The value that PostQuitMessage() gave */
    return messages.wParam;
    }

    /* This function is called by the Windows function DispatchMessage() */

    LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
    PAINTSTRUCT ps;
    HDC hdc;

    switch (message) /* handle the messages */
    {
    case WM_PAINT:
    static LOGFONT lf;

    hdc=BeginPaint(hwnd, &ps);
    Ellipse(hdc,210,20,270,80);

    SetBkColor(hdc,0);
    SetTextColor(hdc,0xFFFFFF);

    lf.lfHeight=30;
    lf.lfWidth=0;
    lf.lfEscapement=0;
    lf.lfOrientation=0,
    lf.lfWeight=0;
    lf.lfItalic=0;
    lf.lfUnderline=0;
    lf.lfStrikeOut=0;
    lf.lfCharSet=0;
    lf.lfCharSet=0;
    lf.lfOutPrecision=0;
    lf.lfClipPrecision=0;
    lf.lfQuality=0;
    lf.lfPitchAndFamily=0;
    lstrcpy(lf.lfFaceName,TEXT("Times New Roman CE"));

    hFont=CreateFontIndirect(&lf); //<---zonk -_-
    SelectObject(hdc,hFont);
    TextOut(hdc,120,38,"wspaniale jest to kolo!",23);
    DeleteObject(hFont);
    EndPaint(hwnd, &ps);
    break;
    case WM_DESTROY:
    PostQuitMessage (0); /* send a WM_QUIT to the message queue */
    break;
    default: /* for messages that we don't deal with */
    return DefWindowProc (hwnd, message, wParam, lParam);
    }

    return 0;
    }

  • Marcin Barańczak
    Wpis na grupie Programiści w temacie Python

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Programiści

  • Marcin Barańczak
    Wpis na grupie Programiści w temacie Python

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Programiści

  • Marcin Barańczak
    Wpis na grupie Praca IT w temacie [Bydgoszcz] Szukam pracy lub stażu jako programista c++
    8.06.2011, 23:20

    Witam serdecznie.

    Poszukuję pracy (z pewnymi obawami) lub stażu (tutaj bardziej bezpiecznie bym się czuł ) jako programista c++. Programowanie zawsze mi się podobało a jak to pewien mądry człowiek powiedział „rób to co lubisz a nie przepracujesz ani jednego dnia”. Wszelakich informacji udzielę poprzez prywatną wiadomość.

  • Marcin Barańczak
    Wpis na grupie RPG Fans w temacie RPG w Poznaniu
    29.04.2011, 11:14

    Jest jeszcze taka opcja: http://wmig.erpg.pl/ poszukać tam na mapce:)

    Można by powiedzieć, że się minęliśmy. Ja niedawno co wyprowadziłem się z Poznania. Powodzenia w poszukiwaniach :).

  • Marcin Barańczak
    Wpis na grupie RPG Fans w temacie RPG w Poznaniu
    27.04.2011, 22:23

    Polecam zapoznanie się z klubami:
    http://www.ardapoznan.fora.pl/
    http://centrum-gardenia.pl/forum/index.php

  • Marcin Barańczak
    Wpis na grupie RPG Fans w temacie Wampir: Requiem
    15.02.2011, 21:34

    Jeżeli mnie pamięć nie myli na start potrzebne są 2 podręczniki. W jednym zawarta jest mechanika (wspólna dla każdego z nadnaturalnych "podświatów"). Drugi jest nakładką danego "ugrupowania" (czyli wilkołaki / wampiry itp).

  • Marcin Barańczak
    Wpis na grupie DELPHI w temacie Plik pomocy w delphi 7
    19.01.2011, 15:55

    Dziękuję za namiary :)

  • Marcin Barańczak
    Wpis na grupie DELPHI w temacie Plik pomocy w delphi 7
    19.01.2011, 15:48

    Witam.

    Niedawno dostałem do napisania program w delphi, który musi być zaopatrzony w plik pomocy (tzw. "helpa"). Niestety jestem ciemny jak tabaka w rogu i ni w ząb nie wiem jak do zagadnienia podejść. Próbowałem googlowac za rozwiązaniem, jednakże udało mi się znaleźć dość mało "przyjazne" (w sensie niezbyt zrozumiałe). Jakakolwiek pomoc w tym zagadnieniu była by mile widziana. :)

  • Marcin Barańczak
    Wpis na grupie Single z Poznania w temacie Umówie się z...
    26.11.2010, 19:23

    Stare Żegrze

  • Marcin Barańczak
    Wpis na grupie Bydgoszcz w temacie Kluby szachowe
    16.10.2010, 19:32

    Polecam zapoznać się z chemikiem. Są tam osoby na różnym poziomie dodatkowo osoby prowadzące mogą być dobrymi sparing partnerami.

  • Marcin Barańczak
    Wpis na grupie RPG Fans w temacie Sesje RPG w Ponaniu
    28.09.2010, 19:14

    Hej :)
    Dziękuję za informację, nawiedzę tamto miejsce :)

  • Marcin Barańczak
    Wpis na grupie Single z Poznania w temacie przedstaw się
    25.09.2010, 13:53

    Witam serdecznie.
    Niedawno przeprowadziłem się do Poznania (do tej pory grasowałem w Bydgoszczy). Mam nadzieje, że nowy start w nowym mieście zaowocuje zmianą występowania z singla na parę, czego sobie i wszystkim chcącym życzę.:)

    Pozdrawiam

  • Marcin Barańczak
    Wpis na grupie Poznań w temacie Szukam
    15.09.2010, 12:20

    Od przyszłego tygodnia rozpoczynam naukę na politechnice Poznańskiej. Jako, że liceum opuściłem parę lat temu poszukuję korepetycji z matematyki i fizyki na poziomie pierwszego roku informatyki.

  • Marcin Barańczak
    Wpis na grupie RPG Fans w temacie Sesje RPG w Ponaniu
    9.08.2010, 14:21

    To i ja podczepię się do tego wątku. Za mniej więcej miesiąc przenoszę się do Poznania. Jeżeli byłby gdzieś wakat na prowadzącego to chętnie się zgłaszam (preferuje ad&d oraz swod'a).
    Pozdrawiam

  • Marcin Barańczak
    Wpis na grupie C and C plus plus w temacie Szkolenie/kurs, gdzie w Wawie?
    30.05.2010, 22:18

    Zawsze istnieje też opcja "wolnego słuchacza". Co prawda są to tylko wykłady ale zawsze jest to jakaś dodatkowa wiedza.

  • Marcin Barańczak
    Wpis na grupie C and C plus plus w temacie Szkolenie/kurs, gdzie w Wawie?
    30.05.2010, 00:33

    Zazwyczaj uczelnie wyższe prowadzą takowe szkolenia.

  • Marcin Barańczak
    Wpis na grupie Bydgoszcz w temacie Lody włoskie
    29.05.2010, 23:17

    -Na Gdańskiej za cukiernią Sowy (za Cieszkowskiego)
    -Zbożowy Rynek (przy rondzie Bernardyńskim)
    -na początku DworcowejMarcin Barańczak edytował(a) ten post dnia 29.05.10 o godzinie 23:18

  • Marcin Barańczak
    Wpis na grupie Bydgoszcz w temacie szukam!
    29.05.2010, 22:17

    Można też spróbować w kubryku :)

  • Marcin Barańczak
    Wpis na grupie Bydgoszcz w temacie Utylizacja starych mebli
    26.05.2010, 19:17

    Co jakiś czas jest zbiórka mebli wielkogabarytowych. Wystarczy we właściwym terminie wystawić mebel i po kłopocie. :)

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do