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

📄 main.c

📁 利用microwindows实现英英压缩词典 此为初始界面
💻 C
字号:
/*-------------------------------------------------** $RCSfile$* $Date$* $Author$* $Log$* Function	:* Usage         :* Version	:* Return Code   :* Revision      :* Remark        :*--------------------------------------------------*/#pragma far_pid_on#pragma far_pic_on#include "cb_dic/cb_dic.h"LRESULT CALLBACK wproc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam ){	HDC hdc;	PAINTSTRUCT ps;		switch ( msg ) {		case WM_CREATE:			break;		case WM_SWITCH_IN:			break;		case WM_PAINT:			hdc = BeginPaint( hwnd, &ps );			EndPaint( hwnd, &ps );			break;		case WM_DESTROY:			PostQuitMessage( 0 );			break;		default:			return DefWindowProc( hwnd, msg, wParam, lParam );	}	return FALSE;}#if LINUX_FSINT16 MwUserInit( int argc, char **argv ){	printf( "[%s]:Date:$Date$ Ver=$Revision$\n", argv[0] );	printf( "%s\n", cb_dica_get_version( ) );	return TRUE;}void MwUserClose( void ){	return;}#endifint RegisterAppClass( char *szAppName ){	WNDCLASS wndclass;        wndclass.style          = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW | CS_OWNDC;        wndclass.lpfnWndProc    = (WNDPROC)wproc;        wndclass.cbClsExtra     = FALSE;        wndclass.cbWndExtra     = FALSE;        wndclass.hInstance      = FALSE;        wndclass.hIcon          = FALSE;        wndclass.hCursor        = FALSE;        wndclass.hbrBackground  = ( HBRUSH )GetStockObject( WHITE_BRUSH );        wndclass.lpszMenuName   = NULL;        wndclass.lpszClassName  = szAppName;        RegisterClass( &wndclass );	return TRUE;}#if LINUX_FSint WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow )#elseint WINAPI CBWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow )#endif{        HWND	hwnd;        MSG	msg;#if	0	HWND	hxime;#endif        static char s_szAppName[] = APNAME;		//First get the useful msg			if( cba_init( ) == CB_RTN_ERROR ) {		MessageBox( NULL, STR_FWRITE_ERR, STR_WRONG, MB_OK |MB_ICONSTOP );		exit( -1 );	}		RegisterAppClass( s_szAppName );    hwnd = CreateWindowEx( 0L, s_szAppName, "--CBDIC--",			       WS_VISIBLE, FALSE, FALSE,			       V6100_WIDTH, V6100_HEIGHT,			       NULL, NULL, NULL, NULL );	DialogBoxEx( NULL, "DLG_MAIN", hwnd, dlgMainProc, dialog_info, MAIN );	ShowWindow( hwnd, iCmdShow );    UpdateWindow( hwnd );		while( GetMessage( &msg, NULL, FALSE, FALSE ) ) {		TranslateMessage( &msg );		DispatchMessage( &msg );	}	return msg.wParam;}#pragma far_pic_off#pragma far_pid_off

⌨️ 快捷键说明

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