我做了一个对话框,上面有123456789九个按钮和一个文本框,我要实现点1按钮时文本框内显示数字1,点2时文本框显示2,依此类推,在点击按钮时,按钮弹不上来了,估计死这了,求教如何实现!!!!
部分代码如下:
case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc);
NCode=pMsg->Data.v;
switch(NCode)
{
case WM_NOTIFICATION_RELEASED:
if(Id==GUI_ID_OK){
EDIT_SetText(hEdit0,"0"); // 好像死这了,按钮0弹不上来
break; //break;加不加上反应都是一样的
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
hEdit0 = WM_GetDialogItem(pMsg->hWin , GUI_ID_XXX);
一周热门 更多>