📄 win_syssupersetserial.c
字号:
/*win_sysSupersetSerial.c //序列号*//*** COMPANY NAME: 国星** FILE NAME: win_sysSupersetSerial.c** FILE PATH: Interface/win_sysSupersetSerial.c** WINDOWS NAME: 序列号** WINDOWS PATH: 系统 / 高级设置 / 序列号** OTHER INFOR; 无** CREATER NAME: LiWencheng, JiangYuanqing** MENDER NAME: LiWencheng** CHANGE TIME: 11/4/2007 */#include "sysSrcInfo.h"static BITMAP bmpsysSupersetSerial;//缓存中间状态栏图片static HWND hWndMainsysSupersetSerial;static HWND mulEditSerial, hEditUserID, hEditSerial;static const char *bmp_name_sysSupersetSerial[] = { "./Pictures/b_windowsbackground_1.PNG", //第一张来做主界面 "./Pictures/OK.PNG", "./Pictures/return.PNG" };/* 定义皮肤元素数组 */static skin_item_t skinItemssysSupersetSerial [] ={ {SIID_OK, SI_TYPE_CHKBUTTON | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE, BUTTONLEFT_X, BUTTON_Y, {}, 1, "" }, {SIID_RETURN, SI_TYPE_CHKBUTTON | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE, BUTTONRIGHT_X, BUTTON_Y, {}, 2, "" },};/* 定义皮肤 */static skin_head_t skinsysSupersetSerial ={ "skinsysSupersetSerial", SKIN_STYLE_TOOLTIP, NULL, NULL, 0, 2, skinItemssysSupersetSerial, FALSE};static void CloseWindow_sysSupersetSerial ( ){ LoadSkinBmps ( &skinsysSupersetSerial, FALSE, bmp_name_sysSupersetSerial, ( sizeof ( bmp_name_sysSupersetSerial))/sizeof ( char *) ); ShowWindow ( hWndMainsysSupersetSerial, SW_HIDE); UnloadBitmap ( &bmpsysSupersetSerial );}static int main_event_cb_sysSupersetSerial ( HWND hwnd, skin_item_t* item, int event, void* data){ char buff[100]; if ( event == SIE_BUTTON_CLICKED) { switch ( item->id) { case SIID_OK: GetWindowText ( mulEditSerial, buff,100); SetMangeInfo ( buff); GetWindowText ( hEditUserID, buff,10); SetUserID ( buff); GetWindowText ( hEditSerial, buff,15); SetSerialNO ( buff); break; case SIID_RETURN: win_sysSupersetSpecial ( hWndMain ); CloseWindow_sysSupersetSerial ( ); break; } } return 1;}static int msg_event_cb_sysSupersetSerial ( HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){ HDC hdc; char string[100]; switch ( message) { case MSG_CREATE: LoadBitmap ( HDC_SCREEN, &bmpsysSupersetSerial, "Pictures/d_syssereis.png"); hEditUserID = CreateWindow ( CTRL_SLEDIT,"",WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_READONLY, 7874, 65, 22, 90, 20, hwnd, 0); SendMessage ( hEditUserID, EM_LIMITTEXT, 10,0L);//set length of inputing sprintf(string ,"%s",GetUserID()); SetWindowText ( hEditUserID, string); hEditSerial = CreateWindow ( CTRL_SLEDIT,"",WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_READONLY, 7854, 65, 44, 90, 20, hwnd, 0); SendMessage ( hEditSerial, EM_LIMITTEXT, 10,0L);//set length of inputing sprintf(string ,"%s",GetSerialNO()); SetWindowText ( hEditSerial, string); mulEditSerial = CreateWindow ( CTRL_MLEDIT, "",WS_VISIBLE | WS_BORDER | WS_VSCROLL | ES_AUTOWRAP, 485, 2, 85,158, 40, hwnd, 0); SendMessage ( mulEditSerial, EM_SETLINEHEIGHT,10,0);//行高 //SetNotificationCallback ( hwndmledit_infoCreat,mledit_notif_proc); SendMessage ( mulEditSerial, EM_LIMITTEXT, 99,0L);//set length of input text sprintf(string ,"%s",GetMangeInfo()); SetWindowText ( mulEditSerial, string); break; case MSG_PAINT : hdc=BeginPaint ( hwnd); SetBkMode ( hdc, BM_TRANSPARENT); FillBoxWithBitmap ( hdc, ZTL_PIC_X,ZTL_PIC_Y, ZTL_PIC_W,ZTL_PIC_H, &bmpsysSupersetSerial); TextOut ( hdc, WZ_ZTL_X3, WZ_ZTL_Y, "序列号" ); TextOut ( hdc, RJ_X, 22, "用户ID" ); TextOut ( hdc, RJ_X, 44, "序列号" ); TextOut ( hdc, RJ_X, 64, "管理信息" ); EndPaint ( hwnd,hdc); break; } return 1;}void win_sysSupersetSerial ( HWND hwndmain ){ MSG msg; LoadSkinBmps ( &skinsysSupersetSerial, TRUE, bmp_name_sysSupersetSerial, ( sizeof ( bmp_name_sysSupersetSerial))/sizeof ( char *) ); if ( skinsysSupersetSerial.bmps == NULL) { printf ( "Could not load skin bitmaps!\n"); } if ( !skin_init ( &skinsysSupersetSerial, main_event_cb_sysSupersetSerial, msg_event_cb_sysSupersetSerial) ){ /* 初始化皮肤 */ printf ( "skin init fail!\n\n"); } else{ hWndMainsysSupersetSerial = create_skin_control ( &skinsysSupersetSerial, hwndmain,153,DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT); currShowWindowHwnd = hWndMainsysSupersetSerial; }}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -