Win32 API(一)
来源:互联网 发布:ipa下载不了软件 编辑:程序博客网 时间:2024/06/03 17:58
1. int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
2. MessageBox(NULL,"Hello world","this is demo",MB_YESNO | MB_ICONWARNING);
3.HWND CreateWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HANDLE hlnstance,
LPVOID lpParam);
MoveWindow函数功能:改变指定窗口的位置和大小.对顶窗口来说,位置和大小取决于屏幕的左上角;对子窗口来说,位置和大小取决于父窗口客户区的左上角.对于Owned窗口,位置和大小取决于屏幕左上角.
函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );
参数编辑
hWnd指定了窗口的句柄
x指定了CWnd的左边的新位置。
y指定了CWnd的顶部的新位置。
nWidth指定了CWnd的新宽度。
nHeight指定了CWnd的新高度。
bRepaint指定了是否要重画CWnd。如果为TRUE,则CWnd象通常那样在OnPaint消息处理函数中接收到一条WM_PAINT消息。如果这个参数为FALSE,则不会发生任何类型的重画操作。这应用于客户区、非客户区(包括标题条和滚动条)和由于CWnd移动而露出的父窗口的任何部分。当这个参数为FALSE的时候,应用程序必须明确地使CWnd和父窗口中必须重画的部分无效或重画。
MoveWindow给窗口发送WM_WINDOWPOSCHANGING,WM_WINDOWPOSCHANGED,WM_MOVE,WM_SIZE和WM_NCCALCSIZE消息。[1]
0 0
- Win32 API(一)
- Win32 API(一)
- Win32调试API学习心得(一)
- Win32调试API学习心得(一)
- Win32 API 常量定义(一)
- 从win32 api 到 .net framework(一)
- Win32 API 多线程编程例程一
- Win32 API
- win32 api
- win32 api
- Win32 API
- Win32 API
- Win32 API
- win32 api
- 调用Win32 API如何处理指针类型的参数(一)
- Delphi Win32核心API参考学习记录(一)
- WIN32多线程一 用WIN32 API创建和结束线程(转)
- win32(一)
- IOS之UITableView实现Section独立封装
- android gradle 配置
- Support Vector Machine
- Ubuntu查看内核版本和发行版本
- netstat和telnet命令在Windows7中的用法
- Win32 API(一)
- 【JVM系列】Java对象的生命周期与类型的卸载
- 物理内存分配与回收(5)之交换机制
- Java NIO使用及原理分析 (四)
- HDU 2085 核反应堆
- UGUI中按Tab切换InputField
- Remove Duplicates from Sorted Array
- FUZoj 2188:过河I【bfs】
- zzulioj 1841: so easy!麻麻再也不用担心我的数学了! 【规律】