16控件自适应窗体大小

(1)

win32空项目

添加一个对话框:IDD_MAIN

Border属性改为Resizing  选中 Minimize和maximize

文本框:IDC_EDT_TEST

静态文本控件:IDC_BOTTOM

(2)

新建一个main.cpp文件:

#include<Windows.h>
#include"resource.h"

HWND g_hWnd=NULL;
//对话框改变之前的大小
SIZE g_siDlg={0};

//函数声明
//对话框过程函数
INT_PTR CALLBACK
DlgProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lparam);
//对话框命令响应
void OnCommand(WPARAM wp,LPARAM lp);
void OnSize(WPARAM wp,LPARAM lp);
void MoveCtrl(UINT nID,int x,int y,
	BOOL bLeft,BOOL bTop,BOOL bRight,BOOL bBottom);
void ScreenToClientRect(LPRECT prc);

int  APIENTRY WinMain(HINSTANCE hInstance,
	HINSTANCE hPrevInstance,
	LPSTR lpCmdLine,
	int cCmdShow)
{
	//弹出一个模式对话框并等待对话框结束
	DialogBox(hInstance,MAKEINTRESOURCE(IDD_MAIN),NULL,DlgProc);
	return 0;
}

//对话过程函数
INT_PTR CALLBACK
DlgProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
	switch(uMsg)
	{
	case WM
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值