|
IMO you don't need to handle those four messages. you should handle LVN_ITEMCHANGED instead
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Thanx LVN_ITEMCHANGED is working for navigation keys.
Can you just tell me the message when a user press enter key after selecting a CListCtrl item i.e.row
|
|
|
|
|
Why are waiting for the user to press enter? Don't you display your data immediately after selecting a CListCtrl item?
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
please guide I create an application and from this application can created file.exe in vc++6.0. thank you very much
e.g : created file abc.bat, when double click this file ==> make file abc.exe
|
|
|
|
|
Your English seems
|
|
|
|
|
If may understanding is correct.. , I think you want to create a new file programatically. In order to do this use CreateFile Function.
Regards,
Rane
|
|
|
|
|
Are you trying to build the executable from the command line?
|
|
|
|
|
hi.
you can write specific ?
when you press Control + F5 in VC++6.0 ==> your application will file abc.exe. now I want write file abc.bat and when double click this file ==> made file abc.exe.
I wish you help me. thanks very much
|
|
|
|
|
Ctrl+F5 will run your application (and rebuild if necessary).
I think I know what you are trying to do.
You'll have to create the batch file that builds your "abc.exe":
Solution 1:
1. Export a makefile for your project (Project -> Export Makefile)
2. Create the batch file, example (where "MyProject" is the name of your project):
set PROJECT=MyProject
@NMAKE /F %PROJECT%.mak /NOLOGO CFG="%PROJECT% - Win32 Release"
Solution 2:
With VC6, you can build from the command line like this:
Create the batch file, example (where "MyProject" is the name of your project):
set PROJECT=MyProject
msdev.com %PROJECT%.dsp /MAKE "%PROJECT% - Win32 Release"
or
set PROJECT=MyProject
msdev.com %PROJECT%.dsw /MAKE "%PROJECT% - Win32 Release"
Obviously, all this requires that your environment variables for compiler, libraries, etc. are properly set.
modified on Wednesday, September 10, 2008 11:16 PM
|
|
|
|
|
That is the first time I work with it, so, could you show me how to work with it step by step?
|
|
|
|
|
phan xuan nguyen wrote: show me how to work with it step by step
That's what I did. What do you not understand?
|
|
|
|
|
can you write specific step by step in source visualc++ when new project by makefile. thanks
|
|
|
|
|
You lost me...
|
|
|
|
|
you guide step by step new project by feature makefile in visualc++6.0. thanks
|
|
|
|
|
Select Export Makefile from the Project menu.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Are you trying to confuse the enemy?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
No exactly but its near to reality.
|
|
|
|
|
phan xuan nguyen wrote: e.g : created file abc.bat, when double click this file ==> make file abc.exe
This would require you to use the command-line compiler and linker (CL.EXE and LINK.EXE), from within your ABC.BAT file. Why are you not using a MAKEFILE instead?
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Please don't shout: some sleeping people here...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
You don't need VC6. Just copy this into your batch file:
ren abc.bat abc.exe
Phil
The opinions expressed in this post are not necessarily those of the author, especially if you find them impolite, inaccurate or inflammatory.
|
|
|
|
|
If you want to make a new file when you clicked a button you can use of CFile class if you want to compile your project you can use of Ctrl+F5 or maybe you want to make an exe file yourself without any compiler?
|
|
|
|
|
Hi masters!
-----------
I'm coding a system-wide keyboard hook and have a thread with a simple message loop at the end.
I have a DLL file that sends keyboard messages to my EXE using PostThreadMessage().
The problem lies in this that I'm not able to translate keyboard messages using
TranslateMessage() within EXE file! I don't know why, But it returns 0 all time!
Here's a piece of the EXE file:
-------------------------------
MSG msg;
while( GetMessage( &msg, NULL, 0, 0 ) )
{
if(!TranslateMessage(&msg))
.
.
.
Thanks in advance
|
|
|
|
|
It appears the DLL is not sending character messagges to your executable.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Yes it does!
Because I tested it in this way:
if(msg.wParam == WM_KEYDOWN)MessageBox("Something");
After that I received the above message (within MessageBox()) whenever I pressed a key any where!
|
|
|
|
|
Get the extended error information using GetLastError function.
Regards,
Rane
|
|
|
|