Конференция "WinAPI" » Неправильно работает нажатие на клавиши
 
  • Ort (19.12.08 15:55) [0]
    if msg = WM_KEYDOWN then
        case LoWord( wParam ) of

          VK_F1: Begin
                        SendMessage(ComboBox1, CB_ShowDropdown,1,0);
                        SetFocus(ComboBox1);
                        end;
          VK_F2: Begin
                        SendMessage(ComboBox2, CB_ShowDropdown,1,0);
                        SetFocus(ComboBox2);
                        end;
        end;



    вобшем в оконой процедуре даный код...нажатие работает тока один раз(((
  • Сергей М. © (19.12.08 15:58) [1]

    > нажатие работает тока один раз


    Ну нажми еще раз, будет работать токо два раза

    Тебе чего надо-то ?
  • Ort (19.12.08 16:01) [2]
    при нажатии комбобокс должен раскрытся...нажатие работает только один раз если еше раз нажать ничего не происходит
  • Сергей М. © (19.12.08 16:14) [3]
    Ну так ты верни фокус тому окну, в оконной функции которой ты творишь все эти чудеса с комбобоксом - и оно опять произойдет)
  • Ort (19.12.08 16:23) [4]
    как? я немного не понял тебя
  • Ort (19.12.08 16:25) [5]
    все сделал...тогда такой вапрос а как сделать чтобы использовалась не одна клавиша а комбинация клавиш к примеру alt+F1?
  • Leonid Troyanovsky © (20.12.08 12:29) [6]

    > Ort   (19.12.08 16:25) [5]

    > не одна клавиша а комбинация клавиш к примеру alt+F1?

    Например, сделать Accelerator-Table.

    --
    Regards, LVT.
 
Конференция "WinAPI" » Неправильно работает нажатие на клавиши
Есть новые Нет новых   [134435   +35][b:0][p:0.001]