⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 notepad.c

📁 SDK3G应用
💻 C
字号:
/*******************************************************************************
    Copyright(c) 1998 - 2006 DaTang Mobile Communications Equipment CO.,LTD.
    All Rights Reserved. By using this module you agree to the terms of the
    DaTang Mobile Communications Equipment CO.,LTD License Agreement for it.
*******************************************************************************/

/******************************************************************************
* Filename	: notepad.c														       
*
* Description : AMS Interface function 
*
* Notes		: N/A
*
*******************************************************************************/
#include "notepad.h"
/*记事本存储信息*/
APP_NOTEPAD g_app_notepad;

/*记事本主窗口句柄*/
HWND		g_app_notepad_hwnd_list;



VOID app_notepad_entry(HWND hwnd_host)
{    
    START_APP_CTRL_INFO start_info;

    tp_os_mem_set(&start_info, 0, sizeof(START_APP_CTRL_INFO));
    start_info.id = APP_ID_NOTEPAD;
    start_info.thread_mode = TRUE;
    start_info.add_data = 0;

    tp_ams_start_app(&start_info);
    
}

SINT32 app_notepad_start(APP_START_PARAM* param)
{
		app_notepad_create_main(param->host);
//	notepad_create_window(param->host);
    return APP_ERR_SUCCESS;
}

SINT32 app_notepad_pause(APP_PAUSE_PARAM* param)
{
	APP_PAUSE_PARAM pause_param;
	UINT32 app_id = APP_ID_NOTEPAD;

	tp_os_mem_set(&pause_param,0,sizeof(APP_PAUSE_PARAM));
	pause_param.add_data = (VOID *)&app_id;

	return tp_ams_default_app_pause(&pause_param);
}

SINT32 app_notepad_resume(APP_RESUME_PARAM* param)
{
	APP_RESUME_PARAM resume_param;
	UINT32 app_id = APP_ID_NOTEPAD;

	tp_os_mem_set(&resume_param,0,sizeof(APP_RESUME_PARAM));
	resume_param.add_data = &app_id;

	return tp_ams_default_app_resume(&resume_param);
}

SINT32 app_notepad_stop(APP_STOP_PARAM* param)
{
	APP_STOP_PARAM stop_param;
	UINT32 app_id = APP_ID_NOTEPAD;

	
	tp_os_mem_set(&stop_param,0,sizeof(APP_STOP_PARAM));
	stop_param.add_data = &app_id;

	return tp_ams_default_app_stop(&stop_param);
}

SINT32 app_notepad_create_main(HWND hWnd)
{
	HWND ret = HWND_INVALID;

	/*message map*/
	BEGIN_STATIC_MSGMAP(main_wnd_maps)
//		MAPMESSAGE(MSG_ACTIVE,app_notepad_main_on_active)
		MAPMESSAGE(MSG_KEYDOWN,app_notepad_main_on_keydown)
//		MAPMESSAGE(MSG_DESTROY,app_notepad_main_on_destroy)
	END_STATIC_MSGMAP(main_wnd_maps)

	/*create main window*/
	ret = app_simple_list_create( hWnd,
										  APP_NOTEPAD_STR,
										  NULL,
										  APP_STR_BACK,
										  NULL,
										  0,
										  &main_wnd_maps,
										  0
										  );
	if ( HWND_INVALID == ret )
	{
		return APP_ERR_FAILURE;
	}
	/*save the main window handle.*/
    g_app_notepad_hwnd_list = ret;

	return APP_ERR_SUCCESS;
}

⌨️ 快捷键说明

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