RichEdit zdarzenie OnClick (vc++)

0

Wiem że na temat RichEdit było wiele, ale jeśli coś znalazłem to albo nie to co trzeba albo nie umiem się tym posługiwać ;/

  1. Jak dodać do kontrolki RichEdit (VC++!!!!!) zdarzenie OnClick??
  2. Można jakoś pobrać miejsce kliknięcia myszą (chodzi mi o numer znaku)
    Jest do dosyc dziwna kontrolka zauważyłem, gdyż normalne dodanie:
    afx_msg void OnClickRich(NMHDR* pNMHDR, LRESULT* pResult);
    nie powoduje zeby kontrolka reagowała na moje klikanie (a klikam pół dnia), nie wiem czy rozwiazanie nie bedzie podobne do tego ze zdarzeniem SelChange , to tez nie reagował na zmiany dopiero po dodaniu :

ctlRich.SetEventMask(ENM_SELCHANGE); zadzialal
POMOCY
;)pozdrawiam i dziękuję za zainteresowanie

0

Hi, prooblem sie rozwiazal, tylko jakośmi nie podchodzi to rozwiazanie.
Mianwicie:
W
OnMsgfilterRich(NMHDR* pNMHDR, LRESULT* pResult)
jest zmienna pMsgFilter
no i w niej pole pMsgFilter->msg
i tak przyjmuje ono wartosci dal poszczególnych zdarzeń (cholera w msdn nie znalazłem tych wartości tylko przez debug metodą prób i błędów, jak by kttoś miał doc. dot. tych wartości to poproszę):
//33 to jest button down, nacisniecie
//512 najechanie na RichEditCtrl
//514 i 513 to jest klik
//516 i 517 right klik
//518 dblclick right
//515 dblclick
//522 srodkowy klik
Myślę że jest inne rozwiązanie problemu, jak by ktoś wiedział to proszę wklepać o tutaj poniżej.
Naraska

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