请教各位高手一个基础的小问题,我在学习SDK的时候突然想到一个问题,一个很基础的显示一个窗口的程序里
LRESULT CALLBACK WinProc(HWND hwnd,
UINT msg,
WPARAM wparam,
LPARAM lparam))
{
.....
}
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR lpcmdline,
int szcmdshow)
{
......
}
有个地方没想明白的是,hinstance参数是句柄的值,但是这个值是哪里来的,怎么传给它的,是系统随机生成传给它的么?如果是系统随机生成的,那么系统在调用WINMAIN函数的时候就自动的按顺序给那4个参数都赋值了么??耽误大家的时间了,谢谢~~~
LRESULT CALLBACK WinProc(HWND hwnd,
UINT msg,
WPARAM wparam,
LPARAM lparam))
{
.....
}
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR lpcmdline,
int szcmdshow)
{
......
}
有个地方没想明白的是,hinstance参数是句柄的值,但是这个值是哪里来的,怎么传给它的,是系统随机生成传给它的么?如果是系统随机生成的,那么系统在调用WINMAIN函数的时候就自动的按顺序给那4个参数都赋值了么??耽误大家的时间了,谢谢~~~
解决方案 »
- 两个进程调用同一个DLL,如何实现特殊的进程间通信?
- 如何优化程序? 为何我一个简单的sdk程序就要3M多内存?
- 使用stl中遇到的warning问题.
- 关于BitBlt()的问题,100分相送!!!!!!
- 我做了个socket通信程序,vc.net下直接运行能联到服务器,debug和release下执行exe,不行
- 关于CString::GetBuffer的用法的疑问
- 怎么创建带SS_ICON风格的CStatic?
- 如何利用数组生成tin数据??
- 你是怎样打好C++基础的
- ado操作数据库问题,多谢指教!
- 用VC制作简单的发送邮件的程序,麻烦给一点方向,谢谢您们了!!!
- vc界面下的调试窗口不见了?那个地方有它的设置没找到
已讲得非常形象!