Ejemplo n.º 1
0
void PlayBack::cdrplaybackicon(HWND hWnd,ResourceID mId,int iCmdShow)
{
	int retval;
	CDR_RECT rect;
	ResourceManager* rm;
	HWND retWnd;

	rm = ResourceManager::getInstance();
	retval = rm->getResBmp(mId, BMPTYPE_BASE, bmpIcon);
	if(retval < 0) {
		db_error("get current playback icon bmp failed\n");
		//return -1;
	}	
	rm->getResRect(mId, rect);	
	db_msg("luo rect.x=%d rect.y=%d rect.w=%d rect.h=%d \n ",rect.x,rect.y,rect.w,rect.h);
	
	retWnd = CreateWindowEx(CTRL_STATIC, "",
			WS_VISIBLE | WS_CHILD | SS_BITMAP | SS_CENTERIMAGE,
			WS_EX_TRANSPARENT,
			mId,		
			rect.x, rect.y,rect.w,rect.h,
			hWnd, (DWORD)&bmpIcon);
	
	if(retWnd == HWND_INVALID) {
		db_error("create playback icon label failed\n");
		//return -1;
	}
	ShowWindow(retWnd, iCmdShow);	
//	return 0;
}