一个简单的C语言问题
BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
HICON hIcon = LoadIcon((HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE) ,MAKEINTRESOURCE(IDI_ICONAPP));
SendMessage(hwnd, WM_SETICON, TRUE, (LPARAM)hIcon);
SendMessage(hwnd, WM_SETICON, FALSE, (LPARAM)hIcon);
return TRUE;
}
能否对上三行代码解释一下 谢谢 好的话有加分 :)
答案:这是MFC代码。属于c++的范畴。
HICON hIcon = LoadIcon((HINSTANCE) GetWindowLong(hwnd,
GWL_HINSTANCE) ,MAKEINTRESOURCE(IDI_ICONAPP));
创建一个图标句柄,并用LoadIcon加载该图标。
SendMessage(hwnd, WM_SETICON, TRUE, (LPARAM)hIcon);
发送一个消息 ,接搜该消息的句柄是hwnd,消息是WM_SETICON,后面两个应该是参数
上一个:c++和c语言
下一个:c语言中:for循环语句,for(表达式)下面用加{}吗?不加是不是只能循环下面第一条语句?就像if和else一样