首页 > 其他 > 详细

求解钱的张数最少组合

时间:2014-04-17 17:58:41      阅读:555      评论:0      收藏:0      [点我收藏+]

windows 自订资源的使用

(1)添加资源-->导入(M)-->

bubuko.com,布布扣

(2)选择文件后,填入自己指定的名字,这里我们把自订资源的名字定为TEXT

bubuko.com,布布扣

这些东西都做完后,我们可以发现resource.h ,xx.rc,的文件都因此而发生了一些变化

//Resource.h
#define IDR_TEXT1                       132

//xx.rc
/////////////////////////////////////////////////////////////////////////////
//
// TEXT
//
IDR_TEXT1               TEXT                    "sb.txt"

(3)资源的树形结构视图打开IDR_TEXT1

bubuko.com,布布扣

就这样我们成功的在程序把 .txt作为自定资源加入到程序中了。


(4)程序中需要需要的代码:

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
	int wmId, wmEvent;
	PAINTSTRUCT ps;
	HDC hdc;
	char* pText;
	HGLOBAL        hResource;
	switch (message)
	{
	case WM_COMMAND:
		wmId    = LOWORD(wParam);
		wmEvent = HIWORD(wParam);
		// 分析菜单选择:
		switch (wmId)
		{
		case IDM_ABOUT:
			DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
			break;
		case IDM_EXIT:
			DestroyWindow(hWnd);
			break;
		default:
			return DefWindowProc(hWnd, message, wParam, lParam);
		}
		break;
	case WM_PAINT:
		hdc = BeginPaint(hWnd, &ps);
		// TODO: 在此添加绘图代码
		hResource = LoadResource( hInst,FindResource( hInst,MAKEINTRESOURCE(IDR_TEXT1),TEXT("TEXT") ) );
		pText = (char*)LockResource(hResource);
		MessageBoxA(hWnd,pText,NULL,MB_OK);
		EndPaint(hWnd, &ps);
		break;
	case WM_DESTROY:
		FreeResource (hResource);
		PostQuitMessage(0);
		break;
		break;
	default:
		return DefWindowProc(hWnd, message, wParam, lParam);
	}
	return 0;
}

(5)程序的运行结果

bubuko.com,布布扣









求解钱的张数最少组合,布布扣,bubuko.com

求解钱的张数最少组合

原文:http://blog.csdn.net/biruixing/article/details/23920937

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!