windows
FLIPPED_YOU
这个作者很懒,什么都没留下…
展开
-
GDI绘制填充图
1、矩形填充图(1)、填充矩形图函数FillRect():用指定的画刷填充一个无边线的矩形区域(上边界和左边界)Void FillRect( LPCRECT lpRect, //将要填充的矩形 CBrush* pBrush //填充矩形所需的画刷)(2)、单色矩形填充函数void FillSolidRect( LPCRECT lpRect, //填充的矩形 COLORREF clr //填充矩形的颜色)(3)、实例...原创 2022-04-12 21:34:02 · 1294 阅读 · 0 评论 -
GDI基础知识
一、GDI的基础类1、CDC类:CObject的直接派生类(1)、用于获取DC句柄的函数GetDC():全新的临时默认DC,不能长期保存CDC* GetDC();(2)、用于获取DC安全句柄的函数GetSafeHdc():获取的DC句柄长期有效HDC GetSafeHdc();(3)、用于释放DC的函数Release DC():释放获取的DCint ReleaseDC(CDC* pDc);2、画笔类(1)、使用构造函数创建初始画笔CPen( int原创 2022-04-09 21:05:09 · 1874 阅读 · 0 评论 -
MFC个人信息显示
1、界面:2、控件的ID设置3、功能实现(1)、日期和时间的显示类向导中找到WM_TIMER添加OnTimer函数,设置两个计时器,分别显示日期和时间;void CButtonandlistDlg::OnTimer(UINT_PTR nIDEvent){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CString m_strTime,m_strDate ; CTime theTime,theDate; int y,m,d,h,min,s; s..原创 2022-03-30 20:38:21 · 329 阅读 · 1 评论 -
MFC菜单类
给计算器加上菜单1、在Calculate.rc中添加资源类型Menu2、添加菜单名和功能键3、添加功能"+":添加函数void CCalculateDlg::OnCalAdd(){ // TODO: 在此添加命令处理程序代码 OnBnClickedAddButton();}“-”:添加代码void CCalculateDlg::OnAddDifit(){ // TODO: 在此添加命令处理程序代码 char Item4[10],Item5[10]; m_I原创 2022-03-26 21:07:02 · 157 阅读 · 0 评论 -
MFC 计算器应用程序
使用MFC AppWizard创建基于对话框的应用程序,实现算术加、减、乘和除的运算。1、添加控件(1)、4个Static Text:数据1、数据2、结果、“=”(2)、3个Edit Control:显示数字(3)、6个Button:+、-、*、/、clear、exit2、给Edit Control添加变量(double)3、给Button添加事件处理函数“+”:void CCalculateDlg::OnBnClickedAddButton(){ // TODO: 在此原创 2022-03-25 21:47:57 · 380 阅读 · 0 评论 -
Win32程序结构
#include<Windows.h>#include<stdio.h>#undef UNICODELRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM IParam) { HDC hdc; //设备描述表的句柄 switch(message) { case WM_PAINT: PAINTSTRUCT ps; hdc=BeginPaint(hWnd,&am.原创 2022-03-22 18:42:38 · 97 阅读 · 0 评论 -
window绘图
编写个程序,在屏幕上出现一个圆心沿正弦曲线轨迹移动的实心圆。要求每隔1/4周期,圆的填充色和圆的周边颜色都发生变化(颜色自己选取),同时,圆的半径在1/4周期之内由正弦曲线幅值的0.2 ~ 0.6倍线性增长。#include<Windows.h>#include<stdio.h>#include<string>#define Pi 3.1415926double dfRange=100.0; //正弦曲线的角度变量long i=0,j=0;long原创 2022-03-22 21:05:16 · 480 阅读 · 0 评论