| |
|
|
Manfred Barei | Salut,
qui peux aider, brauche Info trop einer Message. und dir um folgende Message,
$00B8 : em_GetModify Ermittelt, si un Editierfeld geändert wurde.
Gibt es cet Message aussi pour une CHOICEBOX?, je voudrais volontiers vérifier si une Choicebox geändert wurde, si pas, muss je es anders faire.
merci im Voraus
Grus aus qui Heide |
|
|
| Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 | | 20.12.2007 ▲ |
|
|
|
|
Jac de Lad | So large je sais gibts cela pas, mais du devrait es intercepter peut, si du qui Combobox avec GetText$() pour waitinput abgreifst et vergleichst avec dem vorherigen Wert (Sauver). avec cela erkennst du, si qui le contenu per clavier geändert wurde ou bien un anderee Eintrag ausgewählt wurde.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 20.12.2007 ▲ |
|
|
|
|
| cela Beispiel KompilierenMarqueSéparation {$cleq}
windowstyle 512 | 8 | 16 | 32
cls
long cb=createChoiceBox(hwnd,oO,10,10,100,100)
addwindows
moveListToHandle(cb)
sendMessage(cb,cb_setcursel,0,1)
userMessages wm_close
do {
settext hwnd,getstring$(cb,getcursel(cb))+/+str$(gettickcount)
waitInput
case %uMessage==wm_close : break
}
end
zeigt cela Waitinput im Normalfall pour Choiceboxauswahl sortir de wird. c'est eh bien un Leichtes sur einfachen Stringvergleich herauszuprüfen si sich qui Eintrag geändert hat, quoi speziell dans diesem le cas aussi trop empfehlen wäre. |
|
|
| |
|
|
|
Jörg Sellmeyer | Avez- Du réellement une Choicebox ou bien cela Modifier le champ de einer editierbaren Choicebox? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 21.12.2007 ▲ |
|
|
|
|
ByteAttack | si je mich droite erinnere, Gabs sous PRFellow la fois un Neues Ereignissmodell etc.. là konnte on igendwie avec WMNotifyHandler et CBN_SELCHANGE qui ganze l'affaire abwickeln. |
|
|
| |
|
|
|
Manfred Barei | Salut,
je fais es maintenant sur String comparaison, mais es hätte oui aussi son peut cela es une Message comment chez Edits gibt. alors plus sur String comparaison.
merci!!!
Grus Manfred |
|
|
| Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 | | 21.12.2007 ▲ |
|
|
|
|
Andreas Miethe
| il y a déjà Messages ! KompilierenMarqueSéparation $H Messages.ph
Usermessages ~WM_COMMAND
Declare s&,a&
Declare hWin&, hCombo&, Quit&
CLS
hCombo& = @Create(ChoiceBox, %hwnd, 0, 100, 10, 280, 150)
WhileLoop 1, 10, 1
@AddChoice(hCombo&, Test +str$(&Loop))
EndWhile
Sendmessage(hCombo&,~CB_SETCURSEL,0,0)
S& = GetCurSel(hCombo&)sichern
Quit& = 0
Repeat
waitinput
If %Key = 2
Quit& = 1
EndIf
If %UMessage = ~WM_COMMAND
If HiWord(&Uwparam) = ~CBN_EDITCHANGE
Print EDIT Geändert
elseIf Hiword(&uwParam) = ~CBN_SELCHANGE
a& = GetCursel(hCombo&)
If a& <> S&
Print geändert
s& = a&
Endif
endif
Endif
Until Quit& = 1
../funktionsreferenzen/XProfan/end/'>Fin
|
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 22.12.2007 ▲ |
|
|
|