可视化操作创建的菜单,加载到窗口。
方法1:注册时指定菜单
wce.lpszMenuName=MAKEINTRESOURCE(IDR_MENUMAIN);//数字形式的资源ID转换为字符串形式的资源
方法2:
//创建窗口时加载菜单资源
HMENU menumain= LoadMenu(g_hinstance,MAKEINTRESOURCE(IDR_MENUMAIN));
menuma...
分类:
编程语言 时间:
2014-07-27 23:56:59
阅读次数:
438
HHOOK SetWindowsHookEx(int idHook,HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId);idHook: 钩子类型lpfn:钩子过程的指针 ,也即拦截到指定系统消息后的预处理过程,定义在DLL中hMod:应用程序实...
分类:
其他好文 时间:
2014-07-21 09:16:55
阅读次数:
289
1 对话框的分类 2 对话框的基本使用方式 3 对话框资源 4 有模式对话框的使用 int DialogBox(
HINSTANCE hInstance,
LPCTSTR lpTemplate,
HWND hWndParent,
DLGPROC lpDialogFunc
); 5 无模式对话框的使用 5.1 添加对话框资源 5.2 定义窗口处理函数 BOOL ...
资源的使用
1 资源文件
图标 光标 字符串 菜单 加速键 对话框资源位图等等
资源脚本文件 - 扩展名为RC文件 定义了资源和相关文件等信息
资源编译器 - RC.exe
2 图标资源 ICON
2.1 常用的几种大小: 16x16 ,32x32, 48x48
2.2 使用
HICON LoadIcon(
HINSTANCE hInstance, // handl...
,在MFC的应用开发中,经常会遇到将部分功能以DLL动态库的方式进行封装调用,在调用的过程中应注意以下几点1 设置当前资源句柄在DLL中查找资源文件时,如需要将当前资源文件的handle设置成dll模块的hinstance.AfxGetResourceHandle() 查看当前资源句柄AfxSetR...
分类:
其他好文 时间:
2014-07-07 19:34:28
阅读次数:
219
HANDLE HINSTANCE HWND CWnd CDC 句柄:柄,把柄 例如一个锅的手柄,你只要抓住了它,你就可以很好地操作那个锅,不过很明显你只能通过锅的手柄来做一些诸如炒菜之类的事,你不可能是因为抓住了锅的手柄才能去看电视.不能的物体都会至少有一个属于它的"手柄".句柄是一种指向指针的指针...
分类:
其他好文 时间:
2014-07-01 20:25:05
阅读次数:
205
#include // 编写Windows程序必须包含的头文件LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); // 声明窗口函数原型int WINAPI WinMain(HINSTANCE hInstance, ...
将屏幕保存为图片,使用vs2008编译通过。
[cpp] view
plaincopy
#include "stdafx.h"
#include
#include
int __stdcall WinMain(
HINSTANCE hInstance,
HINST...
分类:
编程语言 时间:
2014-06-28 09:21:51
阅读次数:
363
如果主窗口直接用变量生成,则关闭窗口时会产生崩溃如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口都用new生成,_tWinMain改为下面这样:int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInsta...
分类:
其他好文 时间:
2014-06-23 07:42:51
阅读次数:
389
#include "stdafx.h"#include "TestGidPlus.h"LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE ...