Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Keypad Dialog

Keypad Dialog

Scheduled Pinned Locked Moved C / C++ / MFC
helptutorial
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Reagan Conservative
    wrote on last edited by
    #1

    I have a dialog that is a keypad. It is called from a Login dialog. The problem is that if a mouse button is clicked outside the keypad dialog, the keypad becomes unusable. I'm thinking that this dialog should be modal. How to accomplish setting the keypad dialog as modal in the following code snippet void CLogin::OnBnEnterId() { // TODO: Add your control notification handler code here // have to place coords here, since initialization takes place later winInfo.popup_X = 395; winInfo.popup_Y = 50; CKeypad kp(mainFramePtr->wndPtr, winInfo); int intValue = 0; if (kp.Get_Integer("Enter ID Number", 0, 99999, &intValue)) { char temp[6]; char temp1[6]; . . . . The keypad closes on button that returns IDOK. Thanks for your help.

    AF Pilot

    D 1 Reply Last reply
    0
    • R Reagan Conservative

      I have a dialog that is a keypad. It is called from a Login dialog. The problem is that if a mouse button is clicked outside the keypad dialog, the keypad becomes unusable. I'm thinking that this dialog should be modal. How to accomplish setting the keypad dialog as modal in the following code snippet void CLogin::OnBnEnterId() { // TODO: Add your control notification handler code here // have to place coords here, since initialization takes place later winInfo.popup_X = 395; winInfo.popup_Y = 50; CKeypad kp(mainFramePtr->wndPtr, winInfo); int intValue = 0; if (kp.Get_Integer("Enter ID Number", 0, 99999, &intValue)) { char temp[6]; char temp1[6]; . . . . The keypad closes on button that returns IDOK. Thanks for your help.

      AF Pilot

      D Offline
      D Offline
      David Crow
      wrote on last edited by
      #2

      See here.

      "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups