win32编程入门-子窗口控件
来源:互联网 发布:专业云计算服务提供商 编辑:程序博客网 时间:2024/05/18 11:48
按钮类:
首先定义窗口数据类型:
static HWND hwndbutton;
在winpro中:
case WM_CREATE:hwndbutton=CreateWindow(TEXT("button"), //类名称 TEXT("BUTTON"), //窗口文本 BS_PUSHBUTTON|WS_CHILD|WS_VISIBLE, //窗口样式 100, //x坐标 100, //y坐标 100, //宽度 100, //高度 hWnd, //父窗口 (HMENU)1, //子窗口ID号,要强制转换 ((LPCREATESTRUCT)lParam)->hInstance, //案例句柄 NULL); //额外参数break;若要消息处理如下:
case WM_COMMAND:wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); switch (wmId){case IDM_ABOUT: DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About); break; case IDM_EXIT: DestroyWindow(hWnd); break;case 1: //这个1就是刚才定义按钮的ID号 aa++; //下面是处理过程 InvalidateRect(hWnd,NULL,TRUE); EnableWindow(hwndbutton,FALSE); //这个函数可以将按钮设置为不可用 break;default: return DefWindowProc(hWnd, message, wParam, lParam);}break;
编辑器
hwndedit1=CreateWindow(TEXT("edit"), //编辑器定义 NULL, WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|WS_BORDER|ES_LEFT|ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL, 100,100, 100,100, hWnd, (HMENU)2, ((LPCREATESTRUCT)lParam)->hInstance,NULL);设置编辑器与读取编辑器的两个函数(里面的数据类型都是TCHAR)
GetWindowText(hwndedit1,buff,40); //buff为TCHAR数组,40为最大容量
SetWindowText(hwndedit2,buff);
0 0
- win32编程入门-子窗口控件
- windows子窗口控件---Win32
- windows子窗口控件---Win32
- win32子窗口和控件
- win32子窗口和控件
- WIN32汇编: 9.子窗口控件
- win32 018使用子窗口控件
- win32 20子窗口控件的代码
- win32 api 子控件在主窗口中的位置大小
- Windows编程中的子窗口控件设计
- Win32 API 窗口控件
- Win32子控件-文本框
- c#窗口编程入门[001]--TreeView控件
- win32编程隐藏窗口
- Win32汇编--使用资源--对话框--在对话框中使用子窗口控件(2)
- WIN32入门---创建一个窗口
- 子窗口控件
- 改变子窗口控件
- [ACM] hdoj1018 Big Number 解题报告
- 使用SuspendLayout和ResumeLayout
- Android之自定义checkbox样式
- 暑假集训——贪心专题——D题
- Android手机为什么不同GPU游戏兼容性差别巨大
- win32编程入门-子窗口控件
- Squares-暴力枚举或者二分
- java 反射浅析
- SqlServer 与 MySQL 基本操作语句对比
- p0j 2488 A Knight's Journey
- Android JNI错误--原因和解决办法
- ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn
- Phone状态监听机制
- poj 1837 Balance -DP