|
Do you think, I always use wizard to add a variable?
Wizards add code to the project and sometimes user does not know where the code was written.
But when a variable is added to project using wizard, does the programmer does not know where it was added? hhhaa
|
|
|
|
|
vchedalla wrote:
Do you think, I always use wizard to add a variable?
I dunno, you're telling the story.
vchedalla wrote:
But when a variable is added to project using wizard, does the programmer does not know where it was added? hhhaa
It's not as hard to find as when you use a wizard to add a COM method, but the principle is the same - someone who uses wizards all the time is unlikely to really understand what's going on. Besides, if you don't use them, why the question ?
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
My icons look great on XP but they look totally crappy on NT. I have True Color selected on both machines. Is this a known NT issue?
Thanks,
Ian
|
|
|
|
|
I believe NT and 2K only support icons using 4 or 8 bit (16 or 256 colors).
there is this too (from MSDN "Design Specifications and Guidelines - Visual Design" excerpt):
Note
To display icons at 48 x 48 pixel resolution, the registry value Shell Icon Size must be increased to 48. To display icons in color resolution depth higher than 16 colors, the registry value Shell Icon BPP must be set to 8 or more. These values are stored in HKEY_CURRENT_USER\Desktop\WindowMetrics.
Steve
|
|
|
|
|
Thank you much, Steve. I'll look into these registry values.
Thanks again!
-Ian
|
|
|
|
|
Steve,
Mucking with that registry value did the trick. Thank you for the fantastic and spot-on answer!
-Ian
|
|
|
|
|
Glad I could help
Steve
|
|
|
|
|
Hello,
Is it possible to make a text over the sceen?
I dont want to use a dialog only text and I want it to cover the desktop. It that possible?
|
|
|
|
|
Draw text directory onto the DC of the HWND from GetDesktopWindow()
|
|
|
|
|
|
Erh, by drawing on the HDC for the HWND returned from GetDesktopWindow(). Are there some hidden abstractions in the answer that I've missed
#include <windows.h>
int main()
{
HDC hDC = NULL;
HWND hWnd = GetDesktopWindow();
RECT rect;
if (hWnd)
{
hDC = GetWindowDC(hWnd);
if (hDC)
{
rect.top = 100;
rect.left = 100;
rect.right = 300;
rect.bottom = 300;
DrawText(hDC, TEXT("Hello World!"), 12, &rect, DT_LEFT);
ReleaseDC(hWnd, hDC);
}
}
return 0;
}
"After all it's just text at the end of the day. - Colin Davies
"For example, when a VB programmer comes to my house, they may say 'does your pool need cleaning, sir ?' " - Christian Graus
|
|
|
|
|
Exactly, as you detaile din your repsonse.
I had accidentally typed 'directory' instead of 'directly'... Oh well, that might have been the really confusing point of my answer
|
|
|
|
|
Ok,
But I tryed in MFC and I dont get it to work?
|
|
|
|
|
Let me see the code, and I'll tell you why
"After all it's just text at the end of the day. - Colin Davies
"For example, when a VB programmer comes to my house, they may say 'does your pool need cleaning, sir ?' " - Christian Graus
|
|
|
|
|
Well all I have done is to create a new MFC app,
and created a test button with the code you show. Byt
I dont get it to work.
|
|
|
|
|
I nice thing to know is: How doesn't it work?
A: Doesn't it compile?
B: Don't you get the expected result?
If A, CWnd::GetDesktopWindow() returns a CWnd *, not a HWND. use ::GetDesktopWindow(), not GetDesktopWindow().
If B, try to show a dialog after invoking DrawText(), if it doesn't show, then obviously you didn't get a HWND and a HDC. In that case, you could use GetLastError() to see why.
"After all it's just text at the end of the day. - Colin Davies
"For example, when a VB programmer comes to my house, they may say 'does your pool need cleaning, sir ?' " - Christian Graus
|
|
|
|
|
Well this is what I get;
cannot convert from 'class CWnd *' to 'struct HWND__ *'
|
|
|
|
|
I want to make a 3rd party application maintain the user focus at all times, from reading around the topic I gather that MFC hooks are the usual way of altering how windows behaves.
Could someone suggest how I could accomplish this, or a better way of achieving this. Links to some good MFC tutorials would be appreciaetd too as I haven't used MFC before.
|
|
|
|
|
I use a lot of console application for small tools or testing applicationd.
My question is , does you use tem to? or did everyone stop using them?
Is there any Console FrameWork ? a framework that help us build a console application with a simple menu (no need to be menubar) and progress bars etc, in order to make small tools with console appications even faster?
If not, will help anyone an article on this? (thinking of building mt own framework)
|
|
|
|
|
There is no console framework and, IMO, no broad need for one. However, I'm sure if you write an article, there will be people who will appreciate it.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Max Santos wrote:
My question is , does you use tem to? or did everyone stop using them?
If my requirements do not warrant a user interface, a console application is fine. I will also create a console application if I am doing something with cin and/or cout .
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I want to create an aplication with MFC and it will have lots of views and classes. This is the first major aplication that I'm trying to develop and I need to know if it's correct to works some modules as independent aplications and if I can put it all together after? I mean.. after I finish creating every aplication what do I have to do to put it all together? Just create a new aplication and import the documents and views of all the other aplications ? I know it sounds silly but I need to be sure that I'm starting it as I should.
Croitoriu Andrei
croi2001@yahoo.com
|
|
|
|
|
Making seperate applications talk to one another is a pain, and rarely the way to go. However, without knowing more about your app, it's hard to comment.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Having multiple views that show the data in different ways, usualy requires some manual programming to tie the views to a single document (my experence).
Developing an individual application for each view, can make it easier to concentrate on one view type at a time. So it is as good a place to start as any. Then you can create the final application and import the modules you need to tie it all together. The only problem I see is that the class wizard may not recognize the imported class modules. To solve that problem, you may need to recreate the modules via the class wizard in the new project (just create them not rewrite them) and then replace them with the modules from the other applications.
In the long run it may be easier just to create all the views in one project to begin with (thats how I have done it). There are articles at CP of course, how good they are I do not know. The "MFC Answer Book" covers this subject.
Well, Good luck!
INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
|
|
|
|
|
Hello everyone,
I found an articles in msdn which is "Receiving SMS Messages Inside a Managed Application". I download the sample code and run it.This project contains two separte projects "mapirule" and "CaptureSMS". Mapirule was implemented by using embedded Visual C++ 4.0 and CaptureSMS contains managed code only which was implemented by using Visual Studio.NET 2003
When I built mapirule.dll in embedded C++4.0, the error "downloaded file failed" occurred. When I tested the sample code on an emulator and clicked Start IMailRuleClient". Error message "The function is not defined" ("registerServer" function). This function is defined in mapirule. How come mapirull.dll can't be loaded? Is there anyone who can give me any suggestion.It's urgent. Thank you veryyyy much.
Co
|
|
|
|