C、C++、windows
文章平均质量分 72
qq_1260981561
路虽远,行则将至。事虽难,做则必成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Win32API:设置窗口的父窗口
********核心代码********************************************************************// 使用 SetParent 函数将 hwnd2 的父窗口设置为 hwnd1。// 调整 hwnd2 的位置,使其在 hwnd1 中合适的位置显示。原创 2025-01-14 22:17:01 · 407 阅读 · 0 评论 -
win32:设置窗口风格
********设置窗口为无边框风格******************************************************// 设置窗口为无边框风格。原创 2025-01-14 15:52:15 · 385 阅读 · 0 评论 -
Win32:移动窗口
********移动窗口********************************************************************/********核心代码********************************************************************int nHeight,//窗口的新高度。int nWidth,//窗口的新宽度。HWND hWnd,//窗口的句柄。int x,//窗口左侧的新位置。int y,//窗口顶部的新位置。原创 2025-01-13 17:45:37 · 243 阅读 · 0 评论 -
Win32:窗口类中附加数据
********附加数据********************************************************************窗口类附加数据开缓冲区//一般4的倍数(以字节为单位)设置附加数据HWND hWnd,//窗口句柄int nIndex,//字节索引号LONG dwNewLong//存入的数据读数据HWND hWnd,//窗口句柄int nIndex//字节索引号//返回值接受收读取的数据窗口附加数据。原创 2025-01-13 17:38:26 · 486 阅读 · 0 评论 -
Win32:消息处理之绘制字符串
*******核心代码二:使用字体*********************************************************************/********绘制字符串********************************************************************HFONT hFont=CreateFont(30,0,45,0,900,1,1,1,GB2312_CHARSET,0,0,0,0,"黑体");原创 2025-01-12 19:31:05 · 745 阅读 · 0 评论 -
Win32:消息处理之绘制位图
********位图绘制********************************************************************位图相关光栅图形 - 记录图形中每一点的颜色等信息矢量图形 - 记录图形算法、绘图指令等HBITMAP - 位图句柄位图的使用1在资源中添加位图资源2从资源中加载位图LoadBitmap3创建一个与当前DC想匹配的DC(内存DC)HDC hddc//当前DC句柄,可以为NULL(使用屏幕DC)原创 2025-01-12 16:14:31 · 792 阅读 · 0 评论 -
让程序空闲时做一些事情的函数
while (1)//有消息}else{return 0;}else{//没有消息。原创 2025-01-05 20:50:04 · 309 阅读 · 0 评论 -
C++Win32的消息
LOWORD(lParam)//变化后的宽度。HIWORD(lParam)//变化后的高度。lParam:为CREATESTRUCT类型的指针。附带信息:wParam:具体点击的位置,例如关闭SC_CLOSE等。lParam:窗口变化后的大小。lParam:鼠标光标的位置。常用于初始化窗口的参数、资源等等,包括创建子窗口等。:常用于窗口大小变化后,调整窗口内各个部分的布局。产生时间:当点击窗口的最大化、最小化、关闭等。wParam:窗口大小变化的原因。在窗口的大小发生变化后。原创 2025-01-05 17:43:37 · 736 阅读 · 0 评论 -
在主窗口中创建子窗口
示例代码:创建多个子窗口。原创 2025-01-05 13:08:38 · 388 阅读 · 0 评论 -
窗口的创建过程
#includeint CALLBACK WinMain(HINSTANCE hIns,HINSTANCE hPreIns,LPSTR lpCmdLine,int nCmdShow){return 0;}LRESULT CALLBACK WndProc(HWND hWnd,UINT msgID,WPARAM wParam,LPARAM lParam){return DefWindowProc(hWnd,msgID,wParam,lParam); }WNDCLASS wc={0};wc.原创 2025-01-05 12:21:59 · 382 阅读 · 0 评论 -
C、C++:静态库、动态库、线程
/WORD WaitForMultipleObjects(句柄数量,句柄BUFF的地址,等候方式,等候时间);//等候方式 TRUE表示所有句柄都有信号结束等待,FALSE表示句柄中只要有一个有信号就结束等待。//WaitForSingleObject(句柄,等候时间INFINITE)//创建互斥 返回句柄CreateMutex(安全属性,初的拥有者,命名);//返回布尔值 TerminateThread(句柄,退出码);//释放互斥 返回布尔ReleaseMutex(互斥句柄);原创 2025-01-05 18:36:02 · 751 阅读 · 0 评论 -
C++控制窗口尺寸与标题设置
1、通过窗口Notepad类获取记事本句柄2、通过句柄获取标题3、通过句柄设置标题SetWindowText(hWnd, "我的标题");原创 2025-01-05 18:12:15 · 486 阅读 · 0 评论 -
基于系统类创建窗口
#includeint CALLBACK WinMain(HINSTANCE hIns,HINSTANCE hPreIns,LPSTR lpCmdLine,int nCmdShow){return 0;}HWND hWnd=CreateWindow("系统类名","window",WS_OVERLAPPEDWINDOW,100,100,500,500,NULL,NULL,hIns,NULL);ShowWindow(hWnd,SW_SHOW);UpdateWindow(hWnd);MSG原创 2025-01-05 12:53:57 · 337 阅读 · 0 评论
分享