샘플 이미지 - image1.jpg를
MDIBackgroundImage_demo
 

소개

얼마 전에 나는 간단한 전자 칩을 설계하는 알테라 맥스 플러스 II와 함께 일했다. 나는이 응용 프로그램은 메인 프레임 배경에 회사 로고를 그리는 것으로 나타났습니다. 그때 일반적으로 더 많은 자유 시간을 가지고 나면, 나는 나 자신에 의해이를 구현하고 싶었다. 이 문서에서는 결과입니다 🙂

이행

그래서 당신은 MDI 응용 프로그램의 배경 창에서 이미지를 그리는 방법을 궁금해 수 있습니다. 첫째로 당신은 당신이 그릴 원하는 윈도우를 서브 클래 싱해야합니다. 이 호출을 수행합니다 GetWindowLong(hMain, GWL_WNDPROC). 이 기능은 이전 창 프로 시저에 대한 포인터를 반환하고 우리는 더 사용할 수 있도록 저장할. 이 코드 배치 CBackgroundImageApp::InitInstance() 메인 프레임을 표시하기 전에 단지를.
숨기기 복사 코드

HWND hMain = pMainFrame->GetWindow(GW_CHILD)->GetSafeHwnd();
pfnOldWndProc = (WNDPROC)GetWindowLong(hMain, GWL_WNDPROC);
SetWindowLong(hMain, GWL_WNDPROC, (long)pfnNewWndProc);

이제 우리는 하위 분류 창을 가지고 있지만, 윈도우 프로 시저가 없습니다. 지금 쓸 수 있습니다. 창 절차는 잘 작동하는 두 개 이상의 메시지를 처리한다 :

  • WM_ERASEBKGND
  • WM_SIZE

첫 번째 메시지는 윈도우의 배경을 그리는 응용 프로그램을하고자 할 때 전송됩니다 – 우리는 우리의 이미지를 그릴이 사용됩니다. 두 번째 메시지는 새로운 창 크기에 맞게 크기를 변경해야 창 이미지 크기를 조정하는 경우 때문에 중요하다. 우리의 창 시저는 다음과 같이 보일 것이다 :
숨기기 복사 코드

LRESULT CALLBACK pfnNewWndProc(HWND hwnd,
       UINT uMsg, WPARAM wParam,LPARAM lParam)
{
    // local variables goes here
    switch (uMsg)   {
        case WM_SIZE :
            // ...
        case WM_ERASEBKGND :
            // ...
            return 1;
        default :
            return CallWindowProc(pfnOldWndProc,
                hwnd, uMsg, wParam, lParam);
    }
}
중요 사항

에서 1을 Returing WM_ERASEBKGND우리가 이미 창을 삭제하고 아무 상관이 없다고 윈도우를 알려주기 때문에 경우에하는 것이 매우 중요하다, 그렇지 않으면 윈도우는 우리가 달성하고 싶어하지 가정 표준 배경, 다시이 창을 삭제합니다.

어떤 다른 메시지는?

여기에 우리가 저장된 이전 창 프로 시저 포인터를 사용하는 순간이다. 우리는 단순히 오래된 프로 시저를 호출하고 결과를 반환합니다. 그래서 가까이 볼 수 있습니다 WM_SIZEWM_ERASEBKGND사례.
WM_SIZE– 간단하게 전송하여 자체를 다시 그릴 창 배경을 강제로 WM_ERASEBKGND그것을 :
숨기기 복사 코드

SendMessage(hwnd, WM_ERASEBKGND, (WPARAM)GetDC(hwnd), 0);
return 1;

WM_ERASEBKGND– 코드 아래의 것입니다 단순히 BitBlt비트 맵. 윈도우 크기는 일반적으로 매우 거의 동일하지 않기 때문에 이미지의 크기는 다음과 같이 BitBlt()된다 StretchBlt(). 마지막으로는 다음과 같다 :
숨기기 복사 코드

hcompdc = CreateCompatibleDC(hdc);
SelectObject(hcompdc, hBmp);
GetClientRect(hwnd, &rect);
if (0 == StretchBlt(hdc,
    rect.left, rect.top, rect.right, rect.bottom,
    hcompdc, 0, 0, 1152, 864, SRCCOPY))
    MessageBox(hwnd, "error",
        "while StretchBlt", MB_OK);
DeleteDC(hcompdc);
return 1;

장소 :

  • hdc, hcompdc– 장치 컨텍스트
  • hBmp – 비트 맵 핸들

호출하는 것이 매우 중요합니다 DeleteDC() 우리가 메모리 누수가 발생할 싶지 않기 때문에.

286 Replies to “MDI 화면 배경에 이미지 넣기”

  1. I really like what you guys are usually up too. This sort of
    clever work and exposure! Keep up the excellent works guys I’ve included you guys to my
    personal blogroll.

  2. each time i used to read smaller articles or reviews that as well clear their motive, and that is also happening with this paragraph which
    I am reading at this time.

  3. I just want to mention I am new to blogs and certainly loved you’re blog site. Likely I’m likely to bookmark your blog . You amazingly have terrific stories. Cheers for sharing your web page.

  4. There are definitely a great deal of information like that to take into consideration. That is a terrific point to raise. I provide the ideas over as basic motivation but clearly there are questions like the one you raise where the most crucial point will be working in honest good faith. I don?t understand if best methods have actually emerged around points like that, but I am sure that your task is plainly identified as a fair game. Both kids and ladies feel the influence of simply a moment?s satisfaction, for the rest of their lives.

  5. Good day! I could have sworn I’ve been to this website before but after checking through some of the post I realized it’s new to me. Anyhow, I’m definitely delighted I found it and I’ll be bookmarking and checking back frequently!

  6. Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your site? My blog is in the exact same area of interest as yours and my visitors would really benefit from a lot of the information you provide here. Please let me know if this alright with you. Cheers!

  7. Yesterday, while I was at work, my sister stole my iPad and tested to see if it can survive a thirty foot drop, just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views. I know this is completely off topic but I had to share it with someone!

  8. Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with original applying for grants this subject. realy thank you for beginning this up. this amazing site is something that is required on the web, an individual if we do originality. valuable job for bringing new stuff towards the internet!

  9. The next time I review a blog site, I wish that it does not disappoint me as much as this one. I imply, I recognize it was my option to review, however I in fact believed youd have something intriguing to say. All I listen to is a bunch of yawping about something that you might repair if you werent too busy looking for interest.

  10. Oh my goodness! an amazing write-up man. Thanks Nonetheless I am experiencing concern with ur rss. Don?t understand why Unable to subscribe to it. Is there anybody getting similar rss trouble? Any person who recognizes kindly react. Thnkx

  11. Great site you have here.. It’s difficult to find high-quality writing like yours nowadays. I honestly appreciate individuals like you! Take care!!

  12. This internet site is truly a walk-through for all of the details you wanted regarding this and also didn?t recognize who to ask. Peek here, as well as you?ll absolutely discover it.

  13. Greetings, I think your site could possibly be having web browser compatibility problems. When I take a look at your web site in Safari, it looks fine however, when opening in I.E., it’s got some overlapping issues. I simply wanted to provide you with a quick heads up! Besides that, fantastic website!

  14. Good post. I learn something new and challenging on blogs I stumbleupon everyday. It will always be useful to read through content from other writers and use something from other web sites.

  15. I want to to thank you for this great read!! I absolutely enjoyed every little bit of it. I’ve got you saved as a favorite to look at new things you post…

  16. Oh my goodness! Incredible article dude! Thank you, However I am going through troubles with your RSS. I don’t understand the reason why I can’t subscribe to it. Is there anybody getting the same RSS problems? Anyone that knows the solution can you kindly respond? Thanks!!

  17. Aw, this was an exceptionally good post. Spending some time and actual effort to produce a really good article… but what can I say… I hesitate a whole lot and never manage to get nearly anything done.

  18. I truly love your blog.. Great colors & theme. Did you create this website yourself? Please reply back as I’m wanting to create my own blog and would love to learn where you got this from or just what the theme is named. Thank you!

  19. Hi there! I could have sworn I’ve been to your blog before but after going through some of the posts I realized it’s new to me. Anyways, I’m certainly delighted I discovered it and I’ll be bookmarking it and checking back frequently!

  20. I’m impressed, I must say. Seldom do I encounter a blog that’s both equally educative and entertaining, and let me tell you, you’ve hit the nail on the head. The problem is an issue that too few men and women are speaking intelligently about. I am very happy I stumbled across this during my search for something relating to this.

  21. Hi there, I think your web site might be having internet browser compatibility issues. When I take a look at your website in Safari, it looks fine however, when opening in I.E., it has some overlapping issues. I just wanted to give you a quick heads up! Apart from that, wonderful website!

  22. I’m excited to uncover this website. I wanted to thank you for your time just for this wonderful read!! I definitely loved every part of it and i also have you saved to fav to see new stuff on your web site.

  23. Next time I read a blog, Hopefully it doesn’t disappoint me as much as this particular one. I mean, Yes, it was my choice to read through, nonetheless I genuinely thought you’d have something interesting to talk about. All I hear is a bunch of moaning about something that you could fix if you were not too busy searching for attention.

  24. Right here is the perfect web site for everyone who wishes to understand this topic. You realize so much its almost tough to argue with you (not that I really would want to…HaHa). You definitely put a new spin on a topic which has been discussed for ages. Excellent stuff, just wonderful!

  25. An intriguing conversation is worth remark. I think that you ought to create a lot more on this topic, it might not be a taboo topic however generally people are insufficient to talk on such subjects. To the following. Thanks

  26. Hi, I do believe this is a great blog. I stumbledupon it 😉 I may return once again since i have saved as a favorite it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  27. I absolutely love your site.. Excellent colors & theme. Did you create this amazing site yourself? Please reply back as I’m attempting to create my own personal website and would like to learn where you got this from or what the theme is called. Cheers!

  28. Howdy! This article could not be written much better! Looking through this article reminds me of my previous roommate! He continually kept preaching about this. I’ll forward this information to him. Pretty sure he will have a very good read. Many thanks for sharing!

  29. I have to thank you for the efforts you have put in writing this site. I really hope to view the same high-grade content by you later on as well. In truth, your creative writing abilities has inspired me to get my very own site now 😉

  30. Hi, I do think this is a great site. I stumbledupon it 😉 I may come back yet again since i have bookmarked it. Money and freedom is the greatest way to change, may you be rich and continue to guide other people.

  31. When I originally left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get four emails with the same comment. There has to be an easy method you are able to remove me from that service? Appreciate it!

  32. After checking out a handful of the articles on your web page, I honestly like your technique of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Take a look at my website too and let me know what you think.

  33. You’re so awesome! I do not think I’ve truly read a single thing like this before. So great to discover someone with some genuine thoughts on this subject matter. Seriously.. thanks for starting this up. This site is something that is needed on the web, someone with a bit of originality!

  34. Hi there! This post couldn’t be written much better! Looking at this article reminds me of my previous roommate! He always kept talking about this. I am going to forward this post to him. Pretty sure he’s going to have a good read. Thanks for sharing!

  35. This is the perfect webpage for anyone who wishes to understand this topic. You realize so much its almost hard to argue with you (not that I actually would want to…HaHa). You definitely put a fresh spin on a topic which has been discussed for years. Excellent stuff, just wonderful!

  36. Youre so trendy! I do not suppose Ive read anything similar to this prior to. So nice to find someone with some original ideas on this subject. realy thank you for beginning this up. this internet site is something that is needed on the web, somebody with a little originality. helpful task for bringing something new to the web!

  37. May I simply just say what a relief to find a person that genuinely knows what they are discussing on the internet. You actually understand how to bring a problem to light and make it important. More and more people need to check this out and understand this side of your story. I can’t believe you are not more popular since you most certainly have the gift.

  38. Having read this I thought it was really informative. I appreciate you finding the time and energy to put this short article together. I once again find myself spending a lot of time both reading and commenting. But so what, it was still worthwhile!

  39. An outstanding share! I’ve just forwarded this onto a colleague who has been doing a little homework on this. And he actually ordered me breakfast because I discovered it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanks for spending some time to discuss this subject here on your web site.

  40. I’m amazed, I have to admit. Rarely do I encounter a blog that’s equally educative and entertaining, and let me tell you, you’ve hit the nail on the head. The problem is something not enough men and women are speaking intelligently about. I’m very happy that I found this in my search for something concerning this.

  41. You are so interesting! I don’t suppose I’ve truly read through something like that before. So wonderful to find someone with a few unique thoughts on this subject. Really.. thank you for starting this up. This site is something that is needed on the internet, someone with a little originality!

  42. You are so cool! I don’t think I’ve truly read through something like this before. So nice to find somebody with original thoughts on this topic. Seriously.. thanks for starting this up. This website is something that’s needed on the web, someone with a bit of originality!

  43. I’d like to thank you for the efforts you have put in writing this blog. I’m hoping to see the same high-grade content by you later on as well. In truth, your creative writing abilities has inspired me to get my own site now 😉

  44. Hello there, I believe your site could possibly be having browser compatibility problems. Whenever I look at your website in Safari, it looks fine but when opening in I.E., it has some overlapping issues. I simply wanted to give you a quick heads up! Apart from that, great website!

  45. After I initially left a comment I seem to have clicked the -Notify me when new comments are added- checkbox and from now on each time a comment is added I recieve 4 emails with the exact same comment. Is there a way you are able to remove me from that service? Thanks a lot!

  46. Having read this I believed it was really informative. I appreciate you spending some time and effort to put this information together. I once again find myself spending way too much time both reading and commenting. But so what, it was still worthwhile!

  47. Right here is the perfect web site for everyone who would like to find out about this topic. You realize a whole lot its almost tough to argue with you (not that I actually will need to…HaHa). You definitely put a fresh spin on a subject that’s been written about for a long time. Wonderful stuff, just wonderful!

  48. After looking over a few of the blog articles on your web page, I seriously like your way of blogging. I saved it to my bookmark website list and will be checking back in the near future. Please visit my web site as well and let me know your opinion.

  49. An impressive share! I have just forwarded this onto a friend who was conducting a little research on this. And he in fact ordered me breakfast simply because I stumbled upon it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanx for spending time to discuss this subject here on your internet site.

  50. I have to thank you for the efforts you have put in penning this blog. I really hope to view the same high-grade blog posts from you in the future as well. In fact, your creative writing abilities has inspired me to get my own site now 😉

  51. Having read this I thought it was extremely enlightening. I appreciate you taking the time and effort to put this content together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worth it!

  52. Howdy! This blog post couldn’t be written much better! Looking through this post reminds me of my previous roommate! He constantly kept talking about this. I will forward this post to him. Pretty sure he’s going to have a good read. Many thanks for sharing!

  53. Hi, I do think this is a great website. I stumbledupon it 😉 I am going to revisit once again since i have book marked it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  54. Good day! I could have sworn I’ve been to this website before but after going through a few of the articles I realized it’s new to me. Regardless, I’m certainly pleased I discovered it and I’ll be bookmarking it and checking back regularly!

  55. Good post. I learn something new and challenging on sites I stumbleupon on a daily basis. It’s always helpful to read through content from other writers and practice a little something from other websites.

  56. Aw, this was a really nice post. Taking a few minutes and actual effort to generate a really good article… but what can I say… I hesitate a whole lot and never seem to get anything done.

  57. Having read this I believed it was really informative. I appreciate you spending some time and effort to put this short article together. I once again find myself personally spending way too much time both reading and posting comments. But so what, it was still worthwhile!

  58. After I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on every time a comment is added I recieve four emails with the same comment. Is there a means you can remove me from that service? Thanks a lot!

  59. You are so awesome! I do not think I have read through something like that before. So nice to discover another person with a few unique thoughts on this topic. Seriously.. thanks for starting this up. This web site is one thing that is needed on the internet, someone with some originality!

  60. I’m more than happy to uncover this great site. I need to to thank you for ones time for this particularly wonderful read!! I definitely appreciated every bit of it and I have you saved to fav to check out new things in your blog.

  61. The next time I read a blog, Hopefully it won’t fail me as much as this one. I mean, I know it was my choice to read, nonetheless I really believed you would have something helpful to say. All I hear is a bunch of crying about something you could possibly fix if you weren’t too busy seeking attention.

  62. Oh my goodness! Awesome article dude! Thank you, However I am having problems with your RSS. I don’t understand the reason why I am unable to join it. Is there anyone else having identical RSS problems? Anyone that knows the solution can you kindly respond? Thanx!!

  63. Hi, I do think this is a great website. I stumbledupon it 😉 I am going to come back yet again since I bookmarked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  64. The very next time I read a blog, Hopefully it does not fail me as much as this one. I mean, I know it was my choice to read through, however I actually thought you’d have something useful to talk about. All I hear is a bunch of whining about something that you can fix if you weren’t too busy seeking attention.

  65. An outstanding share! I have just forwarded this onto a co-worker who had been doing a little homework on this. And he actually bought me lunch due to the fact that I found it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanks for spending time to talk about this matter here on your website.

  66. A motivating discussion is worth comment. I do think that you need to publish more on this subject matter, it might not be a taboo subject but usually people don’t speak about such issues. To the next! All the best!!

  67. Hi, I do think this is an excellent web site. I stumbledupon it 😉 I’m going to revisit once again since I book-marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  68. Good post. I learn something new and challenging on sites I stumbleupon on a daily basis. It will always be useful to read through content from other authors and practice something from their web sites.

  69. Oh my goodness! Amazing article dude! Many thanks, However I am encountering problems with your RSS. I don’t know the reason why I am unable to subscribe to it. Is there anyone else getting identical RSS problems? Anyone who knows the solution can you kindly respond? Thanx!!

  70. Good post. I learn something new and challenging on blogs I stumbleupon on a daily basis. It’s always helpful to read through content from other authors and practice a little something from other websites.

  71. Your style is really unique compared to other people I have read stuff from. Thank you for posting when you’ve got the opportunity, Guess I will just bookmark this blog.

  72. Right here is the right blog for anybody who would like to understand this topic. You know a whole lot its almost tough to argue with you (not that I actually would want to…HaHa). You certainly put a fresh spin on a subject that has been discussed for many years. Wonderful stuff, just wonderful!

  73. A fascinating conversation deserves remark. I assume that you should create a lot more on this topic, it might not be a frowned on topic however normally people are insufficient to talk on such topics. To the following. Cheers

  74. Hi, I do believe this is an excellent website. I stumbledupon it 😉 I am going to return once again since i have book marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide other people.

  75. Hello, I believe your website could possibly be having internet browser compatibility problems. When I take a look at your site in Safari, it looks fine but when opening in Internet Explorer, it’s got some overlapping issues. I simply wanted to give you a quick heads up! Apart from that, wonderful site!

  76. Hi, I do believe this is an excellent site. I stumbledupon it 😉 I’m going to come back yet again since i have saved as a favorite it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  77. Hello there! This blog post couldn’t be written much better! Looking at this article reminds me of my previous roommate! He constantly kept preaching about this. I most certainly will send this post to him. Pretty sure he will have a great read. I appreciate you for sharing!

  78. I blog often and I really thank you for your information. Your article has truly peaked my interest. I’m going to book mark your website and keep checking for new details about once a week. I subscribed to your Feed as well.

  79. After looking into a number of the articles on your web page, I honestly appreciate your technique of blogging. I saved as a favorite it to my bookmark site list and will be checking back in the near future. Please check out my web site as well and tell me how you feel.

  80. Oh my goodness! Amazing article dude! Thank you so much, However I am going through problems with your RSS. I don’t know why I cannot join it. Is there anybody having identical RSS problems? Anyone that knows the answer will you kindly respond? Thanx!!

  81. Greetings, There’s no doubt that your website may be having web browser compatibility issues. Whenever I look at your web site in Safari, it looks fine however when opening in Internet Explorer, it’s got some overlapping issues. I merely wanted to provide you with a quick heads up! Besides that, excellent website!

  82. Oh my goodness! Awesome article dude! Thank you, However I am having troubles with your RSS. I don’t understand why I can’t join it. Is there anybody else getting similar RSS issues? Anybody who knows the answer can you kindly respond? Thanks!!

  83. I was more than happy to discover this page. I want to to thank you for ones time for this particularly fantastic read!! I definitely liked every part of it and i also have you bookmarked to look at new things on your web site.

  84. An impressive share! I’ve just forwarded this onto a friend who was conducting a little homework on this. And he in fact ordered me dinner due to the fact that I found it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanks for spending some time to talk about this issue here on your web page.

  85. May I simply say what a comfort to discover somebody that truly understands what they are discussing online. You definitely realize how to bring an issue to light and make it important. More people really need to read this and understand this side of your story. I can’t believe you’re not more popular because you surely have the gift.

  86. Hi there, I do think your web site could possibly be having web browser compatibility problems. Whenever I take a look at your website in Safari, it looks fine however, if opening in I.E., it has some overlapping issues. I merely wanted to provide you with a quick heads up! Aside from that, fantastic website!

  87. I blog often and I genuinely thank you for your information. The article has truly peaked my interest. I am going to take a note of your site and keep checking for new information about once per week. I opted in for your Feed too.

  88. Aw, this was an incredibly good post. Taking a few minutes and actual effort to create a really good article… but what can I say… I procrastinate a whole lot and never seem to get nearly anything done.

  89. I was very happy to find this site. I wanted to thank you for ones time due to this wonderful read!! I definitely appreciated every part of it and i also have you saved as a favorite to look at new things on your blog.

  90. Can I simply state what an alleviation to find a person that actually knows what theyre talking about on the net. You most definitely understand how to bring an issue to light and make it important. Even more individuals require to read this and also recognize this side of the story. I angle believe youre not a lot more preferred since you most definitely have the gift.

  91. An intriguing discussion is definitely worth comment. I do think that you need to publish more on this issue, it might not be a taboo subject but typically people do not talk about such topics. To the next! Kind regards!!

  92. Hello there, I do believe your web site may be having web browser compatibility issues. When I look at your web site in Safari, it looks fine however, if opening in IE, it has some overlapping issues. I just wanted to give you a quick heads up! Besides that, great site!

  93. I would like to thank you for the efforts you have put in writing this site. I’m hoping to check out the same high-grade blog posts from you later on as well. In fact, your creative writing abilities has motivated me to get my very own site now 😉

  94. Your style is very unique in comparison to other people I have read stuff from. Many thanks for posting when you have the opportunity, Guess I will just book mark this web site.

  95. I truly love your blog.. Pleasant colors & theme. Did you make this amazing site yourself? Please reply back as I’m planning to create my own site and would like to know where you got this from or exactly what the theme is named. Appreciate it!

  96. Hello there! I could have sworn I’ve been to this site before but after looking at a few of the posts I realized it’s new to me. Regardless, I’m definitely pleased I stumbled upon it and I’ll be book-marking it and checking back often!

  97. Aw, this was an incredibly nice post. Taking the time and actual effort to generate a great article… but what can I say… I procrastinate a lot and never seem to get nearly anything done.

  98. I blog frequently and I genuinely thank you for your content. The article has really peaked my interest. I will take a note of your website and keep checking for new details about once a week. I opted in for your Feed too.

  99. Next time I read a blog, Hopefully it won’t fail me just as much as this particular one. I mean, I know it was my choice to read through, but I really believed you would have something helpful to talk about. All I hear is a bunch of moaning about something you could possibly fix if you weren’t too busy seeking attention.

  100. I blog frequently and I really appreciate your information. This great article has really peaked my interest. I will bookmark your blog and keep checking for new information about once a week. I opted in for your RSS feed as well.

  101. Your style is really unique in comparison to other folks I’ve read stuff from. Many thanks for posting when you have the opportunity, Guess I’ll just bookmark this blog.

  102. Nice post. I learn something totally new and challenging on sites I stumbleupon on a daily basis. It will always be exciting to read content from other writers and use a little something from their web sites.

  103. Oh my goodness! Awesome article dude! Thanks, However I am encountering difficulties with your RSS. I don’t know why I am unable to subscribe to it. Is there anybody else having the same RSS problems? Anyone who knows the solution can you kindly respond? Thanx!!

  104. You’re so cool! I do not think I’ve read through something like that before. So great to discover another person with genuine thoughts on this issue. Really.. thanks for starting this up. This website is something that is required on the internet, someone with a little originality!

  105. I’m amazed, I must say. Seldom do I come across a blog that’s both educative and amusing, and let me tell you, you’ve hit the nail on the head. The issue is something not enough men and women are speaking intelligently about. I’m very happy I stumbled across this in my search for something regarding this.

  106. After I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I receive four emails with the exact same comment. Is there a means you can remove me from that service? Kudos!

  107. A fascinating discussion is worth comment. There’s no doubt that that you ought to publish more about this subject, it may not be a taboo matter but usually people don’t talk about these subjects. To the next! Best wishes!!

  108. After checking out a handful of the articles on your web site, I honestly like your way of writing a blog. I bookmarked it to my bookmark webpage list and will be checking back soon. Please visit my website as well and tell me your opinion.

  109. Good post. I learn something totally new and challenging on blogs I stumbleupon everyday. It will always be useful to read through content from other writers and use a little something from their web sites.

  110. May I simply say what a relief to discover someone that actually understands what they’re talking about on the internet. You actually realize how to bring a problem to light and make it important. More people need to read this and understand this side of your story. I can’t believe you are not more popular given that you definitely have the gift.

  111. I’m excited to find this site. I need to to thank you for your time just for this wonderful read!! I definitely liked every little bit of it and i also have you book-marked to look at new stuff in your blog.

  112. When I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get 4 emails with the same comment. Is there a way you are able to remove me from that service? Thanks!

  113. An outstanding share! I’ve just forwarded this onto a coworker who has been conducting a little homework on this. And he in fact bought me dinner simply because I stumbled upon it for him… lol. So allow me to reword this…. Thank YOU for the meal!! But yeah, thanks for spending time to talk about this topic here on your web page.

  114. You’re so interesting! I don’t think I have read through a single thing like that before. So great to discover somebody with a few original thoughts on this subject matter. Seriously.. thank you for starting this up. This site is something that is required on the web, someone with a bit of originality!

  115. I would like to thank you for the efforts you have put in penning this blog. I’m hoping to check out the same high-grade blog posts by you in the future as well. In truth, your creative writing abilities has inspired me to get my own site now 😉

  116. Nice post. I learn something totally new and challenging on sites I stumbleupon on a daily basis. It will always be useful to read through articles from other authors and practice a little something from other websites.

  117. After I initially left a comment I seem to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I receive four emails with the same comment. Is there a means you are able to remove me from that service? Appreciate it!

  118. Hi, I do believe this is an excellent website. I stumbledupon it 😉 I am going to come back yet again since I book-marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  119. Hi, I believe your website might be having browser compatibility issues. When I take a look at your web site in Safari, it looks fine however, if opening in IE, it has some overlapping issues. I merely wanted to give you a quick heads up! Other than that, wonderful site!

  120. Hello there! I could have sworn I’ve visited this site before but after going through a few of the posts I realized it’s new to me. Nonetheless, I’m definitely happy I stumbled upon it and I’ll be book-marking it and checking back often!

  121. Environment Awareness is the awareness of the importance and fragility of our surroundings. It helps us notice the fragility of our surroundings by making us notice the things that we are able to do and contribute to the preservation of our environment. Environmental consciousness is a simple approach to be an lively environmentalist and assist contribute in making a shiny future for future generations. It can be important for us to know the issues which are contributing towards the destruction of our surroundings and what can be carried out to prevent them from occurring.

  122. Oh my goodness! Amazing article dude! Thank you, However I am encountering troubles with your RSS. I don’t understand the reason why I cannot subscribe to it. Is there anybody else having identical RSS issues? Anyone that knows the answer can you kindly respond? Thanx!!

  123. After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I recieve 4 emails with the same comment. Is there a means you are able to remove me from that service? Thanks a lot!

  124. You are so awesome! I don’t think I’ve read anything like that before. So great to find another person with a few genuine thoughts on this subject matter. Seriously.. many thanks for starting this up. This website is something that is required on the internet, someone with some originality!

  125. A remarkable share, I simply provided this onto an associate who was doing a little evaluation on this. And he as a matter of fact acquired me morning meal due to the fact that I located it for him. smile. So let me reword that: Thnx for the reward! But yeah Thnkx for spending the moment to discuss this, I feel highly regarding it and love learning more on this subject. When possible, as you become know-how, would you mind updating your blog with even more details? It is highly handy for me. Big thumb up for this blog post!

  126. After looking into a few of the blog posts on your web site, I truly appreciate your way of writing a blog. I bookmarked it to my bookmark webpage list and will be checking back in the near future. Please check out my web site too and let me know what you think.

  127. Right here is the right website for anybody who hopes to understand this topic. You know a whole lot its almost tough to argue with you (not that I really would want to…HaHa). You definitely put a fresh spin on a subject that’s been written about for decades. Excellent stuff, just wonderful!

  128. After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now each time a comment is added I get 4 emails with the exact same comment. There has to be a means you can remove me from that service? Thanks a lot!

  129. I really loved reading your blog. I found your posts very interesting. In fact after reading them, I had to go show it to my friend and he enjoyed it as well! I hope that you will read ours now available here

  130. Hello there! This blog post couldn’t be written much better! Looking at this post reminds me of my previous roommate! He constantly kept talking about this. I most certainly will forward this article to him. Fairly certain he’ll have a good read. I appreciate you for sharing!

  131. Hi there! This post couldn’t be written much better! Reading through this post reminds me of my previous roommate! He continually kept preaching about this. I’ll send this post to him. Pretty sure he’s going to have a good read. I appreciate you for sharing!

  132. I absolutely love your website.. Excellent colors & theme. Did you build this amazing site yourself? Please reply back as I’m trying to create my very own website and would like to know where you got this from or just what the theme is named. Many thanks!

  133. An outstanding share! I have just forwarded this onto a coworker who had been doing a little research on this. And he actually bought me lunch simply because I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanks for spending the time to discuss this issue here on your web site.

  134. I’m pretty pleased to discover this web site. I want to to thank you for your time due to this fantastic read!! I definitely savored every little bit of it and I have you book marked to check out new information in your website.

  135. After study a few of the blog posts on your internet site now, and also I really like your method of blog writing. I bookmarked it to my book marking web site list as well as will be checking back soon. Pls have a look at my website also and let me know what you think.

댓글 남기기

이메일은 공개되지 않습니다.