Insert

0

Czy moze mi ktos powiedziec jak pobrac status klawisza insert czy jest "właczony' czy tez nie ...

Za pomoc z góry dziekuje ...

0

Co znaczy włączony? ..

0

Albo edytor pracuje w trybie "insert" albo "overwrite" czego następstwem jest albo dopisywanie znakow do innych albo ich nadpisywanie nowymi

0

To chyba już nie zalezy od "wcisnietego" inserta .. bo on się nie "wciska" ..hmm jeśli wiesz co mam na myśli. Myśle, że to edytor przestawia tryby po nacisnieciu inserta..

0

w faq sa 2 wskazowki o tym jak ustawiac i sprawdzac stan klawiszy: capslock, numlock, scrolllock i insert.

//detox ma racje; edytor sam powinien sie dostosowac do tego, przynajmniej tak sie dzieje z synedit :)

0

Insert nie moze byc wlaczony.

If the low-order bit is 1, the key is toggled. A key, such as the CAPS LOCK key, is toggled if it is turned on. The key is off and untoggled if the low-order bit is 0. A toggle key's indicator light (if any) on the keyboard will be on when the key is toggled, and off when the key is untoggled.
by MSDN

Moze byc wcisniety i to mozna sprawdzic przez GetKeyState, co do edytora to on po nacisnieciu inserta ustawia sobie jakis boolean typu Overwrite, rownie dobrze moge zrobic swoj program, w ktorym bedzie sie to wlaczalo np spacja.

0

if GetKeyState(VK_INSERT) <> 0 then... <- kod z faq

0

var
tryb_zastepowania:Boolean;

w OnShow Formy:
tryb_zastepowania:=False;

w OnKeyUp edytora
if Key=Vk_Insert then
tryb_zastepowania:= not tryb_zastepowania;

w OnTimer Timera
if tryb_zastepowania then
Panel.Caption:='ZAST'
else
Panel.Caption:='WST' czy coś w tym rodzaju

0

Jozkan: A ten kod to po co w timerze? Starczy na koncu OnkeyUp.

0

he he niedowład umysłu, oczywiście masz rację

1 użytkowników online, w tym zalogowanych: 0, gości: 1