Auto-Reorder amp;completesave取消能取消吗

GNC Pro Performance AMP Amplified 100% Whey Protein, Vanilla |
JavaScript is disabled, please enable the JavaScript and refresh the page.
welcome: ||| $0.00
&&&&&&&&&GNC Pro Performance AMP Amplified 100% Whey Protein, Vanilla&2 lb (909 g)
our price:&$47.99GNC member:&$45.59 save 5% ($2.40)in stockselected flavor: Vanilla Auto-Reorder & Save: Get 10% off or more on all future shipments of this item.
ship this itemone time onlynow & every 30 daysnow & every 60 daysnow & every 90 daysnow & every 120 daysnow & every 180 days »
$45.59$15.00
&Dietary Supplement
Micronized protein + amino acids
20g of Protein Featuring Micronized Whey, Hydrolysates and 22.5g of Amino Acids
107% Better Absorption of Total Amino Acids^
234% Better Absorption of Leucine^
Formulated to Build Lean Muscle^^
Daily Power | Strength | Recovery
Clinically Researched
What is Amplified 100% Whey Protein™ and Why is it Better than Regular Whey?Think ordinary whey protein is good enough?& Think again.& Introducing the latest breakthrough in whey!& Amplified 100% Whey Protein™ features technology-enhanced protein with hydrolysates clinically proven to deliver more amino acids into the blood stream - better and faster than regular whey!* The result... more amino acids are available for muscle fuel! These critical amino acids support athletic strength, performance, endurance and recovery.* This is the cutting-edge protein product that delivers a whole new level of protein technology.
The Amplified 100%&Whey Protein™ EvolutionWhat makes this protein AMPlified?& Using cutting-edge technology and top notch research and development principles, this protein was designed to be the new champion of the whey protein category.
Micronized Protein with Hydrolysates and Amino Acids - This premium whey features micronized why protein with hydrolysates, leucine and glutamine! Using MicroSorb™ Amino Technology, the micronized why protein and amino acids&in this formula have been pulverized into smaller particles that are easier to absorb. As a result, Amplified 100% Whey Protein is proven to deliver superior amino acid uptake compared to regular whey.* That means more amino acids are available for your muscles to use as fuel! These key amino acids all support proteins involved in muscle building, recovery and other key processes crucial to your muscles.*
Amino Acceleration System - To make this protein even more absorbable. a unique digestive enzyme blend was included an as Amino Acceleration System. These efficacious enzymes were scientifically designed to further accelerate the availability of amino acids for absorption.
More Key Aminos - In addition to an impressive 4.5 grams of leucine for muscle protein synthesis and 3.5 grams of glutamine to support the recovery process, this formula is loaded with an array of aminos necessary for your muscles before, during and after workouts.*
Tri-MG™ - Amplified 100% Whey Protein is enhanced with this unique clinically studied ingredient, also known as betaine or trimethyglycein, which has been shown to enhance athletic performance.*
Who Can Benefit from Taking AMPlified 100% Whey Protein?Everyone including athletes, fitness enthusiasts and extreme sports competitors who are exercising regularly and looking for a fast-absorbing quality protein to help meet protein needs can benefit from Amplified 100% Whey Protein.
When Should I Take It?Consume GNC Pro Performance& AMP Amplified 100% Whey Protein with or between meals to add more quality protein to your diet.
The Proof is in the Amino Absorption - And More...Faster Absorption of Critical Amino Acids for Muscle Fuel:
A clinical study has proven that the proprietary protein blend in Amplified 100%&Whey Protein delivers more critical aminos into the blood stream - better and faster than regular whey.^
Compared to regular whey protein, two servings of Amplified 100% Whey Protein maximized amino acid absorption by delivering:
107% More Total Amino Acids Absorbed 142% Faster!^ - These critical amino acids are crucial to feeding your muscles before, during and after exercise.^
114% More Branched Chain Amino Acids!^ - BCAA are involved in reducing the amount of protein breakdown from exercise and help to preserve muscle glycogen stores.^
234% More Leucine Absorbed 370% Faster!^&- Leucine is a key branched chain amino acid that is essential to fueling your muscles.& Its key&role is to help regulation of&muscle protein synthesis during muscle building and recovery.*& This key amino acid is important for all types of athletes.
Absorb more total amino acids, BCAA and Leucine with Amplified 100%&Whey Protein™ compared to regular whey protein!
Typical Amino Acid Profile Per Serving:
Alanine - 444mg
Arginine - 955 mg
Aspartate - 2400 mg
Cystine - 516 mg
Glutamine - 3513 mg
Glycine 345 mg
Histidine - 355 mg
Isoleucine - 1200 mg
Leucine - 4502 mg
Lysine - 1721 mg
Methionine - 442 mg
Phenylalanine - 652 mg
Proline - 1123 mg
Serine - 944 mg
Threonine - 1311 mg
Tryptophan - 364 mg
Tyrosine - 576 mg
Valine - 1115 mg
Total - 22500 mg
For More Information:& 888-462-2548
^In a randomized, double blind, placebo controlled cross-over study of 16 healthy male volunteers, subjects experienced significantly higher maximum concentrations of Total Amino Acids, Branch Chain Amino Acids and Leucine one hour post-ingestion of the protein blend in GNC Pro Performance& AMP Amplified 100% Whey Protein™ relative to amino acid concentrations measured post-ingestion of whey protein concentrate.& Significant differences for the Rate of Change of BCAA and leucine absorption were also observed relative to the control group.&
^^When used in conjunction with a resistance training program.
*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure or prevent any disease.WarningsKeep out of reach of children.&
Use this product as a food supplement only.& Do not use for weight reduction.& Significant product settling may occur.
Contains:& Soybeans and Milk and Wheat.General Nutrition Corporation
Dietary Supplement New Rapid Absorbing Whey Isolates and Hydroisolates 30% ...
GNC Pro Performance AMP Amplified Wheybolic Extreme 60 Original,
Description:
Dietary Supplement New Rapid Absorbing Whey Isolates and Hydroisolates 30%
Increase in Muscle Strength&* 7.7g of Leucine + 8.5g of Muscle Fueling Aminos& Increases Strength & Stamina with Half the ...
High Quality, Fat Digesting 24g Protein | 130 Calories | ...
GNC Pro Performance 100% Whey Protein 24g, Creamy Strawberry&
Description:
High Quality, Fat Digesting 24g Protein | 130 Calories |
2g Sugar | 5g Carbs Creamy Strawberry Natural & Artificial Flavor Aspartate Free 24g of Ultra Microfiltered Whey Protein Supports ...
Dietary Supplement New Improved Formula Daily | Pre/Post Workout | ...
GNC Pro Performance 100% Whey Protein 24g, Vanilla Cream&
Description:
Dietary Supplement New Improved Formula Daily | Pre/Post Workout |
Recovery 24g Protein | 130 Calories | 2g Sugar | 5g Carbs High Quality, Fast Digesting 24g of Ultra Microfiltered ...
you'll earn&$2.40&»智龙迷城 存檔工具 Save, Load 对应日版v6.3 Puzzle & Dragons
现&&&&&&价
运&&&&&&费
新人首次购买加送0个集分宝
用手机一淘&&购买此商品
手机一淘扫码购买
智龙迷城 存檔工具 Save, Load 对应日版v6.3 Puzzle & Dragons
当前商品价格详情
正在加载...
正在加载...
正在加载...
正在加载...
什么是”优惠购“?
「一淘优惠购」为用户提供最优惠的购买方案,帮您了解商品价格趋势、商品详情、买家点评等信息,您只需点击“优惠购买”即可享用一淘提供的如下优惠:
1)优惠券:自动匹配该商品可使用的优惠券,点击“优惠购买”即可领取,在商家下单时享受抵扣立减;
2)集分宝:当您完成下单并确认收货后,一淘会返还相应的集分宝,至“我的一淘-我的集分宝”查看;
3)促销:同步该商品参与的促销活动,在商家购买时会自动享受相应优惠;
4)优惠码:当您得到优惠码,请先在优惠购页面兑换,再使用支付宝付款,即可享受相应优惠扣减。
什么是“到手价”?
1)到手价=商品现价-优惠券优惠金额-促销活动优惠金额-优惠码优惠金额-返还集分宝;
2)以上优惠并非在您点击“优惠购买”时立即生效,而是逐步享受的;其中,优惠券及促销优惠在下单时享受扣减,优惠码在支付宝付款时享受减免,集分宝在您确认收货后返还至您的一淘和支付宝账户。
优惠券相关问题
如何查看和使用优惠券?
1)领券成功后,您也可在“我的一淘-我的优惠券”查看已领取的优惠券。
2)B2C商家优惠券:点击“优惠购买”领券成功后,会得到相应的卡号/卡密,在商家选购提交订单前,复制您在一淘领取到的优惠券卡号/卡密,如果满足满减条件,即可享受相应的抵扣立减;
3)淘宝/天猫优惠券:点击“优惠购买”领券成功后,会绑定到您的淘宝帐号,当订单金额满足满减条件,在提交订单页面可匹配优惠券,直接抵扣立减。
优惠券为什么不能使用?
1)有些优惠券有满减条件的限制,如果您选购的订单金额不满足优惠券的限额,优惠券将不能使用,您可以挑选该商家其他商品凑单满足限额后即可使用;
2)根据商家设置,部分特价、秒杀、团购商品无法享受优惠;
3)使用优惠券下单后未付款,或者发生退款,该优惠券将无法使用。
集分宝相关问题
集分宝什么时候返还?
不同订单的集分宝返还时间有所不同,一般规律如下:
1)淘宝和天猫订单,在确认收货7-15个工作日后到账;
2)B2C网站订单,将在确认收货后4-8周到账,如遇节假日可能会有所延长;
3)您可以在“我的一淘-我的集分宝”查看集分宝返还情况。
同一店铺不同商品加入购物车,是否也能获得集分宝?
不同订单的集分宝返还时间有所不同,一般规律如下:
1)淘宝和天猫订单,在确认收货7-15个工作日后到账;
2)B2C网站订单,将在确认收货后4-8周到账,如遇节假日可能会有所延长;
3)您可以在“我的一淘-我的集分宝”查看集分宝返还情况。
优惠码相关问题
为什么优惠码会验证失败?
为了让更多的用户能享受到优惠,对于优惠码的使用做了以下限制:
1)您的账户需要通过支付宝实名认证;
2)在一淘、淘宝、天猫有作弊行为的用户无法使用;
3)若同一时间验证用户过多,也可能会导致验证失败,请稍后尝试。
为什么优惠码验证成功,却没看到有优惠?
1)优惠码验证成功后,在支付宝付款时,可以看到相应的优惠提示;
2)支付完成后在交易记录金额右侧点击感叹号,即可看到该订单金额由实付金额和优惠码金额构成。
增值电信业务经营许可证:浙B2-Enterprise Investment Scheme - Save Tax &amp...
给作者投票
相关视频连播
方式一:扫一扫
支持各类二维码扫描软件
方式二:发一发
免费发送App到手机
看不清验证码不正确
该短信不收取任何费用
方式三:下一下
下载App观看
还有更多攻略和游戏礼包等着你
嵌入代码:
这个支持手机播放哦
手机看视频
远征.进击的易Max
远征丶阿飞Leesin
可爷~不骄不躁
A-果粒奶优
大家都在看
Copyright & 173. All rights reserved.find a store /
schedule an exam
moreless search options
Auto Reorder Features
Free Regular Shipping to the US
When you create an Auto Reorder at checkout you will receive Free Regular Shipping
to the US on the order in your shopping cart. But that's not all! All orders created from your Auto Reorder
will also receive Free Regular Shipping to the US.
Choose an Interval that Fits your Wearing Schedule
Auto Reorders are available in . You'll want to select a frequency that will make sure you receive your new lenses before your current supply runs out. At checkout we will suggest an interval, you can continue with this suggestion or select a different interval. You can change this interval online at any time.
Pay as You Go
You'll be charged only as each order is shipped. The amount charged each time will
reflect the price of the items in your Auto Reorder on the day the order is processed. Please Note:
A Credit Card is required for all Auto Reorders.
E-mail Reminders
10 days before an order is created from your Auto Reorder we will send you an e-mail reminding
you that an order will be created on the Next Order Date set in the Auto Reorder, as well a notification in case your
credit card or lens rx on file has expired. If you do not contact us or go online to deactivate the auto reorder we
will automatically place the order on the Next Order date scheduled and send you a receipt confirming the creation of the order.
Update Your Auto Reorder at Your Convenience
Go to the "Manage Your Auto Reorders" section in Your Account at any time to change the
Next Order Date and/or frequency of your Auto Reorder, as well as the quantity of items, lens prescriptions,
billing address, shipping address, or payment method. Changes are applied immediately. (Please Note: Changes
to an Auto Reorder only affect future orders created from the Auto Reorder, NOT orders already created. To make a
change to an order created from an Auto Reorder you will need to contact Customer Service.)
Cancel Your Auto Reorder at Any Time
Cancel your Auto Reorder anytime, either online in "Manage Your Auto Reorders" found in
Your Account (available 24 hours a day), or by calling Customer Support during our business hours.
learn more
stay connected
quick access
customer service
about America's Best
America's Best Contacts & Eyeglasses. All rights reserved.
Certain activities provided via the website may be covered by U.S. Patent 5,930,474.保存减切板内容为BMP图片.......
最近折腾保存减切板内容为BMP图片。从网上找了N多代码,其中从CSDN里边也找了几个,妈妈的昨天整的我郁闷的是,本来一个差不多1.5M的东西,结果保存成了665M大小的,而且没有大小,没有内容,哪个都不对。日。都是摆渡搞的最后没有办法去外国人那里。还是那里实在啊。找了一个WIN32 CONSOLE的。居然能用。
P.S:CSDN的兄弟,能不能不浮夸,不要跟发改委的屁股一样,做技术的贵在塌实,不塌实怎么搞技术。昨天看见一个BMP灰度化的程序,下了,一看狗屁,代码里边啥也没有啊,就这样骗分啊。还有一个说什么VC++的,下来一看是NET || C#的,浪费青春时间啊。不扯淡。GOEO。three mailes on. three mailes down.
the easy day is tomorrow...
不知道有没有时间,有时间想把这个作成一个DLL。保存剪切板图片成BMP. JPG. TNF. GIF等等图片,提供原始代码.DLL和相关开发文档。
THANKS MSDN,GOOGLE, vicf0kin(not sure).
Any if you want connect the orign code man please check down lines..
You can try to find me via ICQ
or write an email to vicf0kin (at)
( My Physical location is Ukraine, +2GMT )
基础知识:
有关的BMP文件格式。Clipboard的知识
参考MSDN,或者MSP出的那个VC6.0技术内幕。
//这个函数是响应一个按钮的,我所谓,唯一想说的就是关于里边关于剪切板的知识。
//首先使用剪切板要打开,然后确定内容是BMP格式,最后获得数据。然后使用玩在关闭。
//本着使用时候在申请,实用完关闭的原则,尽管现在机器速度提高了,但是不用的时候常时间占用资源也是
//可耻的行为。
// June 2 2009 AM:9:30........
// 测试系统WINXP& && VS2005.........
void CMyDlg::OnBnClickedButtonSaveimg()
&&&&&&&&&&&& &//Get the AVI format to clipboard&&&&&&&&&&&& if ( !capEditCopy( m_hCapture ) )&&&&&&&&&&& {&&&&&&&&&&&&&&&&&& MessageBox("falied to get window");&&&&&&&&&&&&&&&& &&&&&&&&&&&&& &}
&&&&&&&&&&&& &if ( !::IsClipboardFormatAvailable(CF_BITMAP) )&&&&&&&&&&& &{&&&&&&&&&&&&&&&&&&&&MessageBox("Nothing in BMP buffer");&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& }
&&&&&&&&&&&&
&&&&&&&&&&&& &HBITMAP hBitmap = (HBITMAP)GetClipboardData(CF_BITMAP);&&&&&&&&&&&& &&if ( hBitmap )&&&&&&&&&&& &{&&&&&&&&&&&&&&&&&&& &&GlobalLock(hBitmap);&&&&&&&&&&&&&&&&&&& &&char outfile[255] = "..//June_01.bmp";&&&&&&&&&&&&&&&&&&& &&SaveHBITMAP(hBitmap, outfile);&&&&&&&&&&&&&&&&&&& &&GlobalUnlock(hBitmap);&&&&&&&&&&&&& }//_IF&&&&&&&&&&& &else&&&&&&&&&&& &{&&&&&&&&&&&&&&&&&&&& &&OpenClipboard();&&&&&&&&&&&&&&&&& &&if (IsClipboardFormatAvailable(CF_BITMAP))&&&&&&&&&&&&&&&& &&{&&&&&&&&&&&&&&&&&&&&&&&&& &&&if ( hBitmap = (HBITMAP)GetClipboardData(CF_BITMAP) )&&&&&&&&&&&&&&&&&&&&&&&&& &&&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&GlobalLock(hBitmap);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&char outfile[255] = "..//June_01.bmp";&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&SaveHBITMAP(hBitmap, outfile);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&GlobalUnlock(hBitmap);&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }//_IF&&&&&&&&&&&&&&&&&&&}//_IF&&&&&&&&&& &&// Failed to open clipboard return&&&&&&&&&&&&
&&&&&&&&&& &&&&&&&&&&&& &}//_ELSE
&&&&&&&&&&&&}
int CMyDlg::SaveHBITMAP( HBITMAP hB, char * lpsz_FileName ) { &&BITMAP csB&int nRetValue = GetObject(hB, sizeof(csBitmap), &csBitmap);&unsigned long n_BPP, n_Width, n_H &if (nRetValue) &{&&&&n_Width = (long)csBitmap.bmW&&n_Height = (long)csBitmap.bmH&&&&n_BPP = (long)csBitmap.bmBitsP&&long sz = csBitmap.bmWidth*csBitmap.bmHeight*(csBitmap.bmBitsPixel&&3);&&csBitmap.bmBits = (void *) new BYTE[ sz ];&&GetBitmapBits((HBITMAP)hB, sz, csBitmap.bmBits );&&printf( "Proceeding Image %dx%d, BPP=%d", n_Width, n_Height, n_BPP, csBitmap.bmBits );&} &else&{&&printf( "Invalid Object in Clipboard Buffer" ); &&return 1;&} &
&DWORD *lp_Canvas = new DWORD[ n_Width * n_Height];&&if ( n_BPP == 32 )&{&&&for ( unsigned long y = 0; y & n_H y ++ ) &&{&&&&&&for ( unsigned long x = 0; x & n_W x ++ ) &&&{&&&&RGBQUAD * rgb = ((RGBQUAD *) ((char*)(csBitmap.bmBits) + csBitmap.bmWidthBytes*y + x*sizeof(DWORD)) );&&&&lp_Canvas[ (n_Height - 1 - y)*n_Width + x ] = *((DWORD *)rgb);&&&}&&}&} &else if ( n_BPP == 24 ) &{&&&&for ( unsigned long y = 0; y & n_H y ++ ) &&{&&&&&&for ( unsigned long x = 0; x & n_W x ++ ) &&&{&&&&RGBTRIPLE rgbi = *((RGBTRIPLE *) ((char*)(csBitmap.bmBits) + csBitmap.bmWidthBytes*y + x*3) );&&&&RGBQUAD&&&&&&&&rgbq.rgbRed = rgbi.rgbtR&&&&rgbq.rgbGreen = rgbi.rgbtG&&&&&rgbq.rgbBlue = rgbi.rgbtB&&&&&&&&lp_Canvas[ (n_Height - 1 - y)*n_Width + x ] = *((DWORD *)(&rgbq));&&&}&&}&}&else&{&&// here I could handle other resultions also, but I think it is &&&&// too obvoius to add them here.... &&} &&unsigned long n_Bits = 32;&FILE *pFile = fopen(lpsz_FileName, "wb");&&&&&&& &if( pFile == NULL )&{&&printf("File Cannot Be Written"); &&return 1; &}&// save bitmap file header&&BITMAPFILEHEADER fileH&&fileHeader.bfType = 0x4d42;&&fileHeader.bfSize = 0;&&fileHeader.bfReserved1 = 0;&&fileHeader.bfReserved2 = 0;&&fileHeader.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);&&fwrite( (char*)&fileHeader, sizeof(fileHeader), 1, pFile );&// save bitmap info header&&BITMAPINFOHEADER infoH&&infoHeader.biSize = sizeof(infoHeader);&&infoHeader.biWidth = n_W&&infoHeader.biHeight = n_H&&infoHeader.biPlanes = 1;&&infoHeader.biBitCount = n_B&&infoHeader.biCompression = BI_RGB;&&infoHeader.biSizeImage = 0;&&infoHeader.biXPelsPerMeter = 0;&infoHeader.biYPelsPerMeter = 0;&infoHeader.biClrUsed = 0;&infoHeader.biClrImportant = 0;&&fwrite( (char*)&infoHeader, sizeof(infoHeader), 1, pFile );&fwrite( (char*)lp_Canvas, 1, (n_Bits && 3)*n_Width*n_Height, pFile );&fclose( pFile );&return 0;
原始程序是控制台的,从网上拷下来的时候,整理花了很长时间。VS2005下一个HOT KEY是ALT && F8....
/*int SaveHBITMAP( HBITMAP hB, char * lpsz_FileName ) { &&BITMAP csB&int nRetValue = GetObject(hB, sizeof(csBitmap), &csBitmap);&unsigned long n_BPP, n_Width, n_H &if (nRetValue) &{&&&&n_Width = (long)csBitmap.bmW&&n_Height = (long)csBitmap.bmH&&&&n_BPP = (long)csBitmap.bmBitsP&&long sz = csBitmap.bmWidth*csBitmap.bmHeight*(csBitmap.bmBitsPixel&&3);&&csBitmap.bmBits = (void *) new BYTE[ sz ];&&GetBitmapBits((HBITMAP)hB, sz, csBitmap.bmBits );&&printf( "Proceeding Image %dx%d, BPP=%d", n_Width, n_Height, n_BPP, csBitmap.bmBits );&} &else&{&&printf( "Invalid Object in Clipboard Buffer" ); &&return 1;&} &
&DWORD *lp_Canvas = new DWORD[ n_Width * n_Height];&&if ( n_BPP == 32 )&{&&&for ( unsigned long y = 0; y & n_H y ++ ) &&{&&&&&&for ( unsigned long x = 0; x & n_W x ++ ) &&&{&&&&RGBQUAD * rgb = ((RGBQUAD *) ((char*)(csBitmap.bmBits) + csBitmap.bmWidthBytes*y + x*sizeof(DWORD)) );&&&&lp_Canvas[ (n_Height - 1 - y)*n_Width + x ] = *((DWORD *)rgb);&&&}&&}&} &else if ( n_BPP == 24 ) &{&&&&for ( unsigned long y = 0; y & n_H y ++ ) &&{&&&&&&for ( unsigned long x = 0; x & n_W x ++ ) &&&{&&&&RGBTRIPLE rgbi = *((RGBTRIPLE *) ((char*)(csBitmap.bmBits) + csBitmap.bmWidthBytes*y + x*3) );&&&&RGBQUAD&&&&&&&&rgbq.rgbRed = rgbi.rgbtR&&&&rgbq.rgbGreen = rgbi.rgbtG&&&&&rgbq.rgbBlue = rgbi.rgbtB&&&&&&&&lp_Canvas[ (n_Height - 1 - y)*n_Width + x ] = *((DWORD *)(&rgbq));&&&}&&}&}&else&{&&// here I could handle other resultions also, but I think it is &&&&// too obvoius to add them here.... &&} &&unsigned long n_Bits = 32;&FILE *pFile = fopen(lpsz_FileName, "wb");&&&&&&& &if(pFile == NULL)&{&&printf("File Cannot Be Written"); &&return 1; &}&// save bitmap file header&&BITMAPFILEHEADER fileH&&fileHeader.bfType = 0x4d42;&&fileHeader.bfSize = 0;&&fileHeader.bfReserved1 = 0;&&fileHeader.bfReserved2 = 0;&&fileHeader.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);&&fwrite( (char*)&fileHeader, sizeof(fileHeader), 1, pFile );&// save bitmap info header&&BITMAPINFOHEADER infoH&&infoHeader.biSize = sizeof(infoHeader);&&infoHeader.biWidth = n_W&&infoHeader.biHeight = n_H&&infoHeader.biPlanes = 1;&&infoHeader.biBitCount = n_B&&infoHeader.biCompression = BI_RGB;&&infoHeader.biSizeImage = 0;&&infoHeader.biXPelsPerMeter = 0;&infoHeader.biYPelsPerMeter = 0;&infoHeader.biClrUsed = 0;&infoHeader.biClrImportant = 0;&&fwrite( (char*)&infoHeader, sizeof(infoHeader), 1, pFile );&fwrite( (char*)lp_Canvas, 1, (n_Bits && 3)*n_Width*n_Height, pFile );&fclose( pFile );&return 0;
} &int main( int, char ** ){&&if (!::IsClipboardFormatAvailable(CF_BITMAP))&{&&&&printf( "Nothing in BMP buffer" );&&return 0;&}&&if ( OpenClipboard ( 0 ) ) &{&&&&HBITMAP hBitmap = (HBITMAP)GetClipboardData( CF_BITMAP );&&CloseClipboard();&&&&if ( hBitmap )&&{&&&&GlobalLock( hBitmap );&&&&&char outfile[255] = "clipboard.bmp";&&&SaveHBITMAP( hBitmap, outfile );&&&&&&GlobalUnlock( hBitmap );&&} &&else&&{&&&printf( "Nothing in buffer" );&&&}&} &else&{&&printf( "Windows Clipboard cannot be opened" );&&}
&return 0;}
//http://f0kin.net/page/save-clipboard-bitmap-to-file/
现在还没有具体分析哪个保存代码。有关BMP,Cilpboard,File, 请参考MSDN。只能说一句话。相信MSDN比相信党的精神还有用,很和谐,很强大。
希望有时间能完成DLL化的工作。。
//-----------------------------------------------------------------
June_02_2009 AM: 9:33
Code by sealplusplus...
World is shit.....
&&&&&&&&&&&&&&&&& ----------General Patton
// Update.......
DataSave( char* lpSaveData, int nDataSize ){&&&&&&& int nDataL&&&&&&& if& ( !lpSaveData )&&&&&& {&&&&&&&&&&&&& m_strStatus = " Save Data Invalid";&&&&&&&&&&&&& m_EditState.SetWindowTextW( m_strStatus );&&&&&&&&&&&&& return 0;&&&&&&& }//_IF&&&&&&&& FILE *fDataS&&&&&&& // Open for wriite&&&&&&& if ( fopen_s( &fDataSave, "..//SaveDataLog.txt", "a+t") == NULL )&&&&&&& {&&&&&&&&&&&&& nDataLen = fwrite( "/n", sizeof(char), 1, fDataSave );&&&&&&&&&&&&& nDataLen = fwrite( lpSaveData,sizeof(char), nDataSize,& fDataSave );&&&&&&&&&&&&&&& if ( nDataLen == nDataSize )&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&& fclose( fDataSave );&&&&&&&&&&&&&&&&&&&&&& return nDataL&&&&&&&&&&&&&&& }//_IF&&&&&&& }//_IF &&&&&&& else&&&&&&& {&&&&&&&&&&&&&&& // Code error &&&&&&&& }//_ELSE&&&&&&&&& fclose( fDataSave );&&&&&&&&& return 0;}&折腾一个下午才搞定,结果发现保存的地方不对,对一个备份文件折腾半天,我说怎么老没有变化。而且函数,突然就对了,早晨可能起猛了,一天都晕晕的。。。&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:22901次
排名:千里之外
原创:19篇
评论:11条
(1)(1)(1)(1)(1)(1)(4)(5)(2)(1)(1)

我要回帖

更多关于 autosaveworld 的文章

 

随机推荐