Skocz do zawartości

Knot

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Knot's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Knot

    Zmiana tła kontrolki.

    zrobiłem tak jak biały powiedział (tylko bez pobierania brusha od tab'a, przecież mam taki sam brush jak inne kontrolki btnface)... zwracałem różne brushe w różnych kolorach i działało... tylko mi jest potrzebne kolor przezroczysty...
  2. kiedyś też się nad zastanawiałem... łatwo to sprawdzić... wystarczy podłożyć plik manifest, żeby sprawić aby aplikacja używała kontrolek winxp... testowałem na Visual C++ no i jak się projektuje okna dialogowe to się okazuje, że kontrolki używają stylów winxp w czasie projektowania... tylko ciekawe jak oni je "zablokowali" żeby się nie wciskały przyciski, nie podświetlały etc.
  3. już wcześniej domyślałem, żeby to zrobić przy pomocy toolbara z przyciskami dropdown rozwizające popup menu. tylko mam problemy z poprawną wyglądem takiego menu. jak zrobić, żeby płaskie przyciski rozwijące menu (file, edit, etc.) po najechaniu na nie myszą wyglądały tak, że stają się niebieskim prostokątem (wygląda to tak w domyślnym stylu winxp) czyli tak jak np. w explorerze? jak na razie u mnie to wygłąda jak zwykłe płaskie przyciski w pasku narzędzi. no i nie wiem jak zrobić, żeby każdy przycisk miał inną szerokość w zależności od tekstu, bo teraz każdy ma taką samą szerokość zależną od najszerszego tekstu w toolbarze...
  4. Jak umieścić menu w ReBar ??
  5. Knot

    minimalne rozmiary okna

    kiedy się zmienia rozmiar okna to w moim programie kontrolki dopasowują się pozycją i wymiarami do nowych rozmiarów okna, lecz gdy okno jest zamałe to się najzwyczajniej w świecie się nie mieści. jak zrobić by okno dało się zmniejszyć tylko do określonych wymiarów.
  6. Knot

    minimalne rozmiary okna

    Jak można ustalić minimalne (lub maksymalne) rozmiary okna?
  7. teraz zrobiłem tak: w zdarzeniu WM_MOUSEMOVE użyłem takiej funkcji GET_X_LPARAM(lParam) do odczytania pozycji x i GET_Y_LPARAM(lParam) do pozycji y. no i działa. żeby z tego skorzystać trzeba dołączyć plik nagłówkowy windowsX.h
  8. wiem, że trzeba użyć subclassingu, tylko chodzi mi o komunikat, który podaje pozycje myszy
  9. Jak można sprawdzić pozycję myszy w kotrolce?
  10. Knot

    Off tOpiC

    No ja mam 16 lat. No i ostatnio pracuje programem, w którym będzie można było robić grafę 3d. W Borland C++ Builderze 6 (kontrolki "robi się" myszką i nie trzeba znać WinApi) robiłem program, w którym narazie można: robić punkty, ściany (trójkąty), można zaznaczać punkty, przesuwać je. Można wstawić sześcian, ustalać kolor materiału (ambient, diffuse, speculat itp.). Obiekt w widoku perspektywicznym można obracać. Acha no i w programie użyłem OpenGL. Program działa jak działa. W sumie dobrze działa pod WinXp, no ale niewiedzieć czemu się wali pod Win98. Teraz zaczynam pisać od nowa w innym kompilatorze, na w Visual C++ no i zamiast OpenGL mam zamiar użyć Direct3d. OpenGl żekomo jest gorszy i nie rozwijany od 4 lat.
  11. Knot

    Zmiana tła kontrolki.

    Pobrać kolor tła TabControl?? Tylko, że TabControl ma wiele kolorów. W domyślnym stylu na WinXp jest przejście koloru białego w jasno szary. Więc potrzebuję tła przezroczystego. Albo może mi się zachce robić przyciski na obrazku. Chodzi mi tylko o to jak zmienić tło kontrolki. Wydaję mi się, że to robi podobnie jak się zmienia np. czcionke (wysyłająć message do button'a).
  12. Knot

    Zmiana tła kontrolki.

    Nie można zmienić tła komunikatem? Podobnie jak się zmienia czcionki, czy stan checkbox'ów. Tak konkretnie to umieszczam CheckBox'a na TabControl (tabcontrol na pod WinXp ma inne tło). Dla lepszego zrozumienia mojego problemu zamieszczam ilustracje. [img:47ca7e4d12]https://mystyfix.fm.interia.pl/checkbox.jpg[/img:47ca7e4d12] Jak widać tło CheckBox'a jest inna niż tło TabControl. Więc jak zmienić tło na przezroczyste - Acha i jeszcze jedno, jak umieszczam RadioButton'y na TabControl to automatycznie mają przezroczystość (sprawdzałem raz dawałem na główno okno, a raz TabCtrl) tylko nie wiem czemu się nie dzieje podobnie z CheckBox'ami.
  13. Knot

    Zmiana tła kontrolki.

    Jak zmienić tło button'a na np. przezroczyste Proszę o przykład jak zrobić.
  14. Knot

    Problem z TabControl

    Dzięki za pomoc! :D. Użyłem subclassing'u i wszystko działa jak należy. :)
  15. Knot

    Problem z TabControl

    Kiedy umieszczam buttona bezpośrednio w głównym oknie to wszystko gra, ale jak go umieszcze na TabControl to nie jest odbierany message od tego buttona. W każdaym bądź razie nie zachodzi skok do funkcji MainWndProc. Zauważyłem, że msg moim programie jest odpierany tylko od okna głównego i od "dzieci" tego okna, ale od "wnuków" już nie. (TabControl to dziecko, a Button umieszczony na TabCtrl to wnuk). Jak rozwiązać ten problem?
×
×
  • Utwórz nowe...