pb_delete_dialog.c

来自「基于minigui的智能手机pda源码」· C语言 代码 · 共 91 行

C
91
字号
#include "../sys_headfile.h"
#include "pb_main.h"
#define IDC_DEL_NAME           0xe001
#define IDC_DEL_NAME_EDIT               0xe002
#define IDC_DEL_BUTTON_OK   0xe005
#define IDC_DEL_BUTTON_CANCEL  0xe006


CTRLDATA delCTRALDATA[]=
{
        {
                CTRL_STATIC,
                WS_VISIBLE,
                10,10,40,20,
                IDC_DEL_NAME,
                "你真的确定删除吗",
                0
        },
        
        
        
        {
                "button",
                WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
                33, 68, 74, 23,
                IDC_DEL_BUTTON_OK,
                "确定",
                0
        },

        {
                "button",
                WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
                129, 68, 74, 23,
                IDC_DEL_BUTTON_CANCEL,
                "放弃",
                0
        }				
};

DLGTEMPLATE DelDlg = 
{
        WS_VISIBLE | WS_CAPTION | WS_BORDER,
        WS_EX_NONE,
        45, 31, 235, 120,
        "确认删除",
        0, 0,
        3, delCTRALDATA,
        0
};

/*******************************************************************************/

static int DelContactWinProc(HWND hDlg, int message, WPARAM wParam, LPARAM lParam)
{
    static struct tempData *temp;
    switch (message) {
        case MSG_INITDIALOG:{

                   temp = (struct tempData*) lParam;
		}break;

        case MSG_COMMAND:
        {
	    switch(wParam){	
	        case IDC_DEL_BUTTON_OK: {
		          strcpy(temp->contactName,"+++");
			   EndDialog (hDlg, 0);
	        }break;
	        case IDC_DEL_BUTTON_CANCEL:{
	                 strcpy(temp->contactName,"---");	
                        EndDialog(hDlg,0);
	        }break;
	    }
        }
		
        break;

    case MSG_CLOSE:
        {
	    EndDialog (hDlg, 0);
        }
        return 0;
    }

    return DefaultDialogProc (hDlg, message, wParam, lParam);
}
void DeleteDlg(HWND hWnd)
{  
	DialogBoxIndirectParam (&DelDlg, hWnd, DelContactWinProc, (LPARAM)&contactTemp);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?