|
is the code inside some other if's? the code compiles on mine correctly (VS2005). just included the declaration of the 2 variables used.
|
|
|
|
|
Can any body help me to scale an image of size=307*257 (BMP 8 bit grayscale) to size=157*157
Thanks in advance
|
|
|
|
|
|
|
what do you do with the image anyway? do you load to your program and display it? as suggested by Hamid you can use StretchBlt, or in LoadImage there is already a setting there to set a desired size for you image.
|
|
|
|
|
i already have the image pixel array as a two dimensional matrix in my program.i just want to resize it to the desired form.
|
|
|
|
|
Is your output going to be a resized two dimensional array? Or you only need to resize its the image (no need for the matrix to be resized)?
If you are going to resize the two dimensional matrix, what I can only think of is to load the image to a CDC handler (through SetPixel), resize it (using StretchBlt), and use the GetPixel to pass the pixel data to a new resized matrix. This though will take some time (if the image is very large).
If you only need the image to be resized, you can use the StretchBlt after setting the pixels to the CDC handler.
|
|
|
|
|
Thanks it works.Thanks a lot
|
|
|
|
|
Hello everyone
I'm doing a single client server application.
After receiving a file from the client, server gets closed with the following exception.
Debug assertion failed!
Program: path of file
File: winhand.cpp
Line: 229
But the file is getting transferred correctly. And i need to send more than one file without connection being closed.
Plz help...
|
|
|
|
|
First use GetLastError() to check the error number and find out what the exact problem is. It may be in either application which closes the socket after receiving/sending. Or it can be possible that the socket was declared locally inside a function, that's why on exit the socket is released. Try GetLastError first to check the error code. Also you should put some checking on the returns of the socket functions to check if the function was successful, otherwise it wouldn't have been generating assert errors like that, just failure to do the functions correctly.
|
|
|
|
|
|
Hello to every body,
IShellFolder::EnumObjects(.....) In this method, if we pass
"SHCONTF_INCLUDEHIDDEN" then it includes hidden items for enumeration, but there is no flag for "Protected System Files". What should I do if I want "system files" to be included for enumeration as well?
Thanks in anticipation.
Best Regards,
Yasir Nisar
|
|
|
|
|
Does anyone know of a CTreeCtrl-derived class that supports undo/redo of operations like move, copy, delete?
|
|
|
|
|
Is there such a function or property?
|
|
|
|
|
*** WRONG FORUM. Sorry. C++ and C# look the same at first... ***
|
|
|
|
|
What do you want to know?
|
|
|
|
|
An SDI project without doc-view support.
MFC doesn't call OnKeyDown either in CChildView or CMainFrame.
|
|
|
|
|
Add a WM_SYSKEYDOWN handler to your CChildView or CMainFrame and you will be able to process the down event of VK_F10.
|
|
|
|
|
I'll try.
But now I process VK_F1 VK_F2 VK_UP etc. in OnKeyDown,
if it works, they would be in differents places, OnSysKeyDown and OnkeyDown.
|
|
|
|
|
Yes, it's ok, but amazing,
the function
<br />
void OnSysKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)<br />
makes no flags, then how mfc knows not to process as before
|
|
|
|
|
I am not sure what you mean by "then how mfc knows not to process as before". MFC doesnt do anything here, Windows does it. I cant find the documentation of it, but I think it has something to with Accessibilty Features. Pressing F10 switches the focus to the Menu, thus its a SYSKEY event.
|
|
|
|
|
After adding OnSysKeyDown in CChildview, it is local, except the the message map is changed, I think MFC detect the message map to determine whether to pop up the menu when F10 is pressed, becasue there no other info tell the program not to pop up the menu when F10 is pressed.
|
|
|
|
|
I had the same problem. When more than one view are used, the typical OnKeyDown / Up work only in the MainView, thats the one connected with the Document from the beggining.
If you want to use keydowns in other places, you should code the PreTranslateMessage and send the message to the place you want to execute by yourself.
Or use a trick (not very elegant, but it works): If you just need "some" few keys to execute something across the views. You can add a HotKey to the programm, that will ensure that ALL views get a message when that key is pressed.
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
|
|
|
|
|
Hello. I want to clear the command console in my C++ programs, and my research shows that I need to use the statements "using namespace System" during the include section and in the function, to clear the console, I use "System.Console.Clear();". I am using Visual C++ 8 express beta orcas edition, and I am getting a compiler error: cannot find System. Is there somewhere I can download the System namespace? Or is there another way to clear the command console? Any help is appriciated.
|
|
|
|
|
Hi,
either you are creating a managed .NET application (C++/CLI) in which case "using System"
is automatically present and included (and you are asking in the wrong forum),
or you want an unmanaged app (C++/MFC) in which case there is no "using System" involved,
you are in the right forum, and I don't know the answer, except maybe this will help[^].
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips:
- use PRE tags to preserve formatting when showing multi-line code snippets
- before you ask a question here, search CodeProject, then Google
|
|
|
|