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

📄 ctrlmisc.h

📁 基于minigui开发的一套图形控件系统
💻 H
字号:
//

// $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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -