ctrlmisc.h
来自「基于minigui开发的一套图形控件系统」· C头文件 代码 · 共 43 行
H
43 行
//
// $Id: ctrlmisc.h,v 1.2 2005/06/20 02:07:47 tangjb Exp $
//
// ctrlmisc.c: the head file of Control Misc module.
//
// Copyright (c) 1999, Wei Yongming.
//
// Create date: 1999/8/24
//
#ifndef _CONTROL_MISC_H
#define _CONTROL_MISC_h
#ifdef __cplusplus
extern "C" {
#endif
int GetFontCharWidth (PLOGFONT font);
int GetFontCCharWidth (PLOGFONT font);
int GetFontSingleCharWidth (PLOGFONT font,const char* mchar,int len);
int GetStrDispWidth(HWND hWnd,const char * mchar,int len);
char * PrefixFileName(const char * path,char * preifx,char * ppfile,int maxlen);
BOOL RefreshChildInParent(HWND hwnd);
BOOL RefreshSequenceParent(HWND hwnd,RECT * rect);
int my_get_First_extent (LOGFONT* log_font, const char* text, int len, int * cx);
void my_get_TextOut_extent (LOGFONT* log_font, const char* text, int len, SIZE* size);
void FillRectWithAlpha(HDC hdc,RECT * rect,char * bmpfile);
#if 1
BOOL FillWithBmpfile(HWND hwnd,HDC hdc,char * bmpfile,BOOL alpha);
BOOL FillWithBitmapAlpha(HWND hwnd,HDC hdc,BITMAP * pbmp,BOOL alpha);
BOOL FillWithAlphaBmpfile(HWND hwnd,HDC hdc,char * bmpfile, BOOL alpha);
BOOL FillWithBmpAlphaValue(HWND hwnd,HDC hdc,char * bmpfile,BOOL alpha);
#endif
BOOL FillWithPicture(HWND hwnd,HDC hdc, char * bmpfile, PBITMAP pbmp, int bmptype, BOOL alpha);
#ifdef __cplusplus
}
#endif
#endif // _CONTROL_MISC_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?