Skocz do zawartości

Riddle

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Riddle's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Riddle

    Setup Wizard

    A jaka jest nazwa tematu ??? :?
  2. Riddle

    Setup Wizard

    Czy ktoś może mi powiedzieć, dlaczego jak się tworzy wersje instalacyjną tworzy się 5 plików: - InstMsiA.Exe - InstMsiW.Exe - Setup.Exe - Setup.Ini - Setup.msi Jeśli chcem zrobić autorun, to do którego pliku (który jest główny)?? I co oznaczają literki w nazwach 2 pierwszych plików 'A' i 'W'...??
  3. Riddle

    RichEdit2.0

    Aby program wyświetlał kontrolke RichEdit, należy załadować odpowiedniego DLL'a, zapomocą funkcji LoadLibrary(). W moim przypadku: LoadLibrary("c:\\windows\\system32\\Riched20.dll"); dla wersji: 1.0->Riched32.dll 2.0 albo 3.0 ->Riched20.dll 4.1 -> Msftedit.dll (tylko XP z SP1) i przydało by się jeszcze doczepić plik "Richedit.h" A co z tym LINK'iem??
  4. Riddle

    RichEdit2.0

    Jeśli chodzi o pytanie 1, to już wiem co trzeba zrobić. 2. W jaki sposób "wkleić" link do Rich'a
  5. Riddle

    RichEdit2.0

    Co trzeba zrobić, aby program mógł wyświetlić Rich'a w wersji 2.0 albo nowszej?? Trzeba dodawać specjalne biblioteki??
  6. case WM_CTLCOLORSTATIC: { if (lParam == (LPARAM) GetDlgItem(hdwnd, IDC_EDIT1)) { SetTextColor ((HDC)wParam,RGB(0,0,0)) ; SetBkMode((HDC)wParam,TRANSPARENT); return (BOOL)(LRESULT)CreateSolidBrush(RGB(255,160,0)); } if(lParam != (LPARAM) GetDlgItem(hdwnd, IDC_EDIT1)) { SetTextColor ((HDC)wParam,RGB(0,0,0)) ; SetBkMode((HDC)wParam,TRANSPARENT); return (BOOL)(LRESULT)CreateSolidBrush(RGB(180,132,255)); } } break;
  7. Kontrolka "edit" jest oknem typu child. Rozmiar okna jest zmaksymalizowany. Kiedy okno jest małe to ten problem nie występuje. A w colorstatic wszystko jest napewno dobrze.
  8. Riddle

    DialogBox

    Dobra, już działa mi. Problem był w tym, że w złym miejscu umiejscowiłem funkcje TranslateAccelerator. Ale, dzięki za pomoc....
  9. Mam kontrolke EDIT, która jest tylko do odczytu. Stosuje WM_COLORSTATIC, aby zmienić jej kolory. Wypisuje na niej tekst. W momencie kiedy "przewijam" pionowym scrolem i obraz zamazuje mi się. Co mam zrobić aby ten tesk wyświetlał się normalnie..???? Kiedy NIE korzystam z WM_COLORSTATIC tego problemu nie ma. Próbowałem korzystać z funkcji InvaliRect, WindowUpdate i nic.....
  10. Riddle

    Okno typu CHILD

    Z precyzuje pytanie.... Mam główne okno oparte na klasie WNDCLASSEX. W funkcji powrotnej w WM_INITDIALOG tworze okno typu "edit". I w jaki sposób można narysować na nim text, używając funkcji textout, albo drawtext??
  11. Riddle

    DialogBox

    Najgorsze jest to, że dopisałem pętle komunikatową uzupełniełem o funkcje IsDialogMessage i nadal nie chce działać. Z tego co ja wiem to mam kłopot z pobraniem uchwytu do akceleratorów!!!
  12. Riddle

    Okno typu CHILD

    W którym miejscu trzeba napisać funkcje, która by wyświetlała tekst w oknie typu CHILD?????
  13. Riddle

    DialogBox

    Zrobiłem tak jak powiedziałeś i nadal nie che działać! Dialog box'a tworze przez CreateDialog, zmodyfikowałem pętle komunikatową i podczas ładowania akceleratorów nie przypisuje mi uchwytu. ---w WinMain--zaraz po utworzeniu dialogBoxu hAccel = LoadAccelerator(hInst,"AKC"); hAccel - zmienna globalna hInst - hinstance do dialog boxu "AKC" - nazwa skrótów klawiaturowych Gdzie jest błąd???
  14. Riddle

    DialogBox

    Akceleratory, gdzie mam błąd?? HWND hwnd; \\globalna HACCEL hAccel; \\globalna WinMain(..) { DialogBox(..,...,hwnd,..); hAccel = LoadAccelerators(hInst,"AKCELERATOR"); while(GetMessage(&msg, NULL, 0, 0)) { if(!TranslateAccelerator (hwnd, hAccel, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return ...; } W funkcji powrotnej dialogBox'u nie wykorzustuje nigdzie zmiennej hAccel; A jeśli chodzi o pytanie 3, to sorki ale pomyliłem się, chodziło tu o mój program!!!
  15. Już to zrobiłem i działa mi... Wielkie Dzięki "Twardy" za pomoc!!!!!!!!!!!!!!!!
×
×
  • Utwórz nowe...