Mothership Napisano Sierpień 1, 2018 Autor Zgłoś Napisano Sierpień 1, 2018 Jak ustwic PRAWDZIWY reodonly w Edit'cie, tzn. samo wyslanie ES_READONLY zpobiega tylko modyfikacji trekstu w Edit'cie, a jak zrobic by nie mozna bylo kopiowac, zaznaczac tekstu - bo wystarczy mycha, lub z menu kontekstowego wybrac "zaznczac wszystko"/"kopiuj" i tyle. Jak rzyczywiscie ustawic tekst tylko do odczytku. Czy istnieje taki sposob? Cytuj
Aspect Napisano Sierpień 1, 2018 Zgłoś Napisano Sierpień 1, 2018 Są dwa bardzo proste sposoby, ale oba mają swoje złe strony: 1. Możesz nadac Editowi styl WS_DISABLED, ale wtedy tekst będzie szary 2. Możesz zamiast Edita dać Statica i nadać mu rozszerzony styl WS_EX_CLIENTEDGE, co spowoduje, że będzie on wklęsły (podobnie jak edit), ale w WinXP Edity nie są wklęsłe i tam ten Edit będzie się wyróżniał Zeby uniknąć tych niedogodności musiałbyś się zainteresować SubClassingiem (na stronei jest to opisane), ale z tym jest odrobinę więcej "gimnastyki" ;-). Cytuj
Omega Napisano Sierpień 1, 2018 Zgłoś Napisano Sierpień 1, 2018 Subclassing w tym przypadku dla edita to rewelacja. Przez to można np. w edicie wprowadzać tylko cyfry ale zmiennoprzecinkowe. Samemu trzeba w procedurze "nieoryginalnej" obsłurzyć klawiature tak, aby można było wprowadzać tylko liczby i jedną kropkę lub przecinek (może to być uzalerznione od tego jak w systemie ustawione są przecinki w liczbach zmiennoprzecinkowe). Cytuj
Mothership Napisano Sierpień 2, 2018 Autor Zgłoś Napisano Sierpień 2, 2018 biały napisał: Są dwa bardzo proste sposoby, ale oba mają swoje złe strony: 1. Możesz nadac Editowi styl WS_DISABLED, ale wtedy tekst będzie szary 2. Możesz zamiast Edita dać Statica i nadać mu rozszerzony styl WS_EX_CLIENTEDGE, co spowoduje, że będzie on wklęsły (podobnie jak edit), ale w WinXP Edity nie są wklęsłe i tam ten Edit będzie się wyróżniał Zeby uniknąć tych niedogodności musiałbyś się zainteresować SubClassingiem (na stronei jest to opisane), ale z tym jest odrobinę więcej "gimnastyki" ;-). A jest mozliwiosc dodadnia scrollbar'a do Static'a (bez wlasnego tworzenia kontrolki)? Cytuj
Aspect Napisano Sierpień 3, 2018 Zgłoś Napisano Sierpień 3, 2018 xorek napisał: A jest mozliwiosc dodadnia scrollbar'a do Static'a (bez wlasnego tworzenia kontrolki)? Musisz mu nadać style: ES_AUTOHSCROLL | WS_VSCROLL, ale... ;) ten scrolbar, nie będzie przewijał tekstu . Lepiej skorzystaj z SobClassingu. Cytuj
Omega Napisano Sierpień 3, 2018 Zgłoś Napisano Sierpień 3, 2018 Ale rzeczywiście po co twaorzyć takiego edita, chyba że autor chce co pewien czas przywracać mu możliwość wpisania do niego czegoś. bo jeżeli nie to lepiej utworzyć wspomnianego statica. Cytuj
Aspect Napisano Sierpień 3, 2018 Zgłoś Napisano Sierpień 3, 2018 Ja podejrzewam, ze xorek chce wyswietlic jakis bardzo dlugi tekscik (nie mieszczący się na jednym ekranie) w okienku i nie chce, zeby ktos ten tekscik mogl sobie wyciac i wkleic. Ale szczerze powiem, ze nie wiem po co takie kombinacje - nie wystarczy Ci, ze nie bedzie mozna wprowadzac zmian? Jak sie nei chcesz bawic SubClassingiem to sobie zrob edita z WS_DISABLED ten tekst (mimo, ze jest szary na szarym tle) calkiem niezle widac. Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.