主窗口给按钮控件发送消息 BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS
生活随笔
收集整理的這篇文章主要介紹了
主窗口给按钮控件发送消息 BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先說明一下,按鈕控件的消息有很多種,下面的列表是按鈕發(fā)送的消息,其中用的比較多是BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS
/** User Button Notification Codes*/ #define BN_CLICKED 0 #define BN_PAINT 1 #define BN_HILITE 2 #define BN_UNHILITE 3 #define BN_DISABLE 4 #define BN_DOUBLECLICKED 5 #if(WINVER >= 0x0400) #define BN_PUSHED BN_HILITE #define BN_UNPUSHED BN_UNHILITE #define BN_DBLCLK BN_DOUBLECLICKED #define BN_SETFOCUS 6 #define BN_KILLFOCUS 7 #endif /* WINVER >= 0x0400 */下面的實例是說明
case BN_CLICKED:
//MessageBox(hWnd,TEXT(“按鈕1被按下”),TEXT(“測試”),MB_OK);
SendMessage(hWndEdit1,WM_CLEAR,0,0);
SendMessage(hWndEdit2,WM_CLEAR,0,0);
break;
case BN_SETFOCUS:
MessageBox(hWnd,TEXT(“按鈕1得到焦點”),TEXT(“測試”),MB_OK);
break;
case BN_KILLFOCUS:
MessageBox(hWnd,TEXT(“按鈕1失去焦點”),TEXT(“測試”),MB_OK);
break;
完整的例子如下:
總結(jié)
以上是生活随笔為你收集整理的主窗口给按钮控件发送消息 BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel取消密码_Excel的各种加密
- 下一篇: 【bzoj4084】[Sdoi2015]