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

📄 win32.bak

📁 Seekfor WinOS的GUI图形界面程序
💻 BAK
字号:
#ifndef __WIN32_H__
#define __WIN32_H__
#include "D:\gui\include\def.h"
#include "D:\gui\include\gdi.h"

/*消息类注册*/
extern ATOM RegisterClass(WNDCLASS*);

/*消息API*/
extern DT_CHAR PostMessage(HWND,DT_CHAR,WPARAM,LPARAM);
extern DT_CHAR SendMessage(HWND,DT_CHAR,WPARAM,LPARAM);
extern DT_CHAR GetMessage(HWND,MSG *);

/*窗口API*/
extern HWND CreateWindow(LPCTSTR lpClassName,LPCTSTR lpszWindowName,DT_CHAR dwStyle,DT_INT x,DT_INT y,DT_INT nWidth,DT_INT nHeight,HWND parent,HMENU hMenu,HANDLE lpdata);
extern DT_CHAR ShowWindow(HWND,DT_CHAR);
extern DT_CHAR DestroyWindow(HWND);
extern DT_CHAR RedrawWindow(HWND);
extern DT_CHAR IsWindowEnabled(HWND);
extern DT_CHAR IsWindowVisible(HWND);
extern HWND SetActiveWindow(HWND hWnd);
extern HWND GetActiveWindow();
extern HWND GetDesktopWindow();
extern DWORD DefWindowProc(HWND,DT_CHAR,WPARAM,LPARAM);
extern BOOL SetWindowText(HWND hWnd,DT_CHAR *caption);
extern DT_CHAR GetWindowText(HWND,LPTSTR,int);
extern COLORREF GetSysColor(DT_CHAR);
extern DT_CHAR SetSysColors(DT_CHAR,const DT_CHAR*,const COLORREF *);
extern RECT GetWindowRect(HWND);
extern RECT GetClientRect(HWND);
extern BOOL PtInRect(RECT*,POINT);
extern HWND ChildWindowFromPoint(HWND,POINT);

#define ExitWindows(x,y) PostMessage(GetDesktopWindow(),WM_DESTROY,x,y)

/*光标API*/
extern BOOL SetCursorPos(DT_INT,DT_INT);
extern BOOL GetCursorPos(POINT*);
extern BOOL ShowCursor(BOOL);


/*子窗口API*/
extern BOOL IsDlgButtonChecked(HWND hWnd);
extern BOOL CheckDlgButton(HWND,DT_CHAR,DT_CHAR);
extern BOOL CheckRadioButton(HWND,DT_CHAR,DT_CHAR,DT_CHAR);

/*GUI共用接口*/
extern void GUI_Init(DT_INT nWidth,DT_INT nHeight,HANDLE mem,DT_INT len,lpfnPIXEL lput,lpfnPIXEL lpget,lpfnCLRSCR lpclrscr);
extern DT_CHAR GUI_Message();
extern void GUI_Quit();
extern DT_CHAR GUI_Status();
#endif

⌨️ 快捷键说明

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