|
What I want to do:
The user enters something manually in the edit part of the combo. When he hits enter I want to add it to the combobox strings. Its not a selection from the preexisting list, but a new entry. SO theres no close-up action happening - right?
So basically all I want to do is add the users input to the list of strings...
Appreciate your help,
ns
|
|
|
|
|
ns wrote:
all I want to do is add the users input to the list of strings...
Ah.
Try using a CComboBoxEx instead of a regular CComboBox . Then, handle the CBEN_ENDEDIT message. If the iWhy member of the NMCBEENDEDIT struct is CBENF_RETURN , the user pressed Enter in the combobox's edit control. Get the text from the szText member and add it to the combobox.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Yikes! Is that the time!? Gotta run to the shower! Talk 2 u later.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
How do you know all this cool stuff?
Appreciate your help,
ns
|
|
|
|
|
Oh, I've been showering for years.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
havent lost your touch I see.......
Appreciate your help,
ns
|
|
|
|
|
|
That didnt highlight the listctrl item either. wonder if its some setting I'm not doing at design time...>?
Appreciate your help,
ns
|
|
|
|
|
How could I get the path of a APP.EXE ??
I need to open a Site with Internet Explorer browser. Any idea ??
Thanks,
Cris.
|
|
|
|
|
GetModuleFileNameEx
use GetCurrentProcess to get process
use module handle from DllMain or WinMAin
|
|
|
|
|
But how can I get the parameter HMODULE (handle to the module) ??
[]'s
|
|
|
|
|
Hi,
I want a routine to check if a user is in a specific group, like this:
BOOL ingroup(const char *GroupName);
It should work in a WinNT domain with local and global groups. Does someone have such a tool or some infos where to find appropriate info how to do such thing.
Thanks
Thorsten
|
|
|
|
|
NetUserGetLocalGroups
NetUserGetGroups
|
|
|
|
|
Thank you, that looks good. First I have to find the current user by NetWkstUserGetInfo and then find the groups by NetUserGetGroups.
But now I have a stupid problem using Unicode strings (sorry, I never programmed in Windows before): How can I convert a String literal to Unicode. And how can I display an Unicode string in a console application. Would be great if someone could hack together a short demonstration source for that NetUserGetGroups function with all that Unicode conversions.
Sorry if this question seems stupid. For now I only know C (not C++) under DOS.
|
|
|
|
|
Houston, I have a problem.
I'm working on an application recently and I have made some really little changes in the code. Now it's not working anymore. I was trying almost everything.
Environment: Visual C++ 6.0 + service pack
Output message: warning LNK4084: total image size 277245952 exceeds max (268435456); image may not run
MSDN says: The application exceeds the limit of 256 megabytes.
In fact the application has only 143 kilobytes and uses some DLL's giving totally 556KB.
Does anyone met such a problem?
Greetings and thanks in advance.
[ CoY0te ]
Railgun is like a Gilette Mach 3 - it does the job with one, easy stroke.
|
|
|
|
|
Are you statically declaring some huge array, something like:
char buffer[SOME_HUGE_NUMBER]; If not, a search on google hints at your temp directory being full, try cleaning it up.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I have a few static arrays used for temporary implementations, but total size of these arrays would be about 2-3MB, and I haven't added any recently (in fact I removed one).
I think this is not it. Perhaps some VC++ bug. There are some (a "stepped" into some of them myself).
Thanks anyway.
Cheers.
[ CoY0te ]
Railgun is like a Gilette Mach 3 - it does the job with one, easy stroke.
|
|
|
|
|
[CoY0te] wrote:
really little changes in the code
what are those?(you had to do something to exceed 264 Mb)
|
|
|
|
|
Nothing that should have anything to do with the image size. I can't really tell when this warning message occured for the first time. Right now the application is working again but I still get this message. I did some changes in code, and then i've reconstructed one loop. Finally the code is almost the same as it was but somehow it works.
At one moment it was just just a matter of 4 calls to glVertex (OpenGL;) between glBegin(GL_QUADS) and glEnd().
These calls used no arrays - they used immediate arguments, but adding them caused the crash - unbeleivable.
I'm really getting sure it was it is a compiler or linker bug or something.
I have solved the problem (temporally) but still heven't found the real reason.
Thanks for your help.
[ CoY0te ]
Railgun is like a Gilette Mach 3 - it does the job with one, easy stroke.
|
|
|
|
|
It says return TRUe unless you set focus to a control. I imagine that if I have:
OnInitDialog()
{
FunctionThatsetsFocus();
<code> return FALSE;</code> ??
}
I should return False = correct? Since even if I'm not setting focus in OnInitDialog, a Function I call in it, does...
Appreciate your help,
ns
|
|
|
|
|
|
Is there any way to log off a user?
I need to log off the current user, so the system shows the logonscreen.
I'm working on Win2k/XP.
Just a hint would be great, as I can't find any way to do it...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
ExitWindowsEx(EWX_LOGOFF,0);
|
|
|
|
|
Oh yeah. On NT, make sure to enable the SE_SHUTDOWN_NAME privilege 1st.
e.g.
HANDLE hToken;
VERIFY(::OpenProcessToken(::GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken));
TOKEN_PRIVILEGES tkp;
VERIFY(::LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid));
tkp.PrivilegeCount=1;
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
VERIFY(::AdjustTokenPrivileges(hToken,FALSE,&tkp,0,0,0));
|
|
|
|
|
Thanks a lot
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|