Click here to Skip to main content
15,894,955 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: What IDE do you use for C/C++ development? Pin
David Crow9-Feb-18 3:04
David Crow9-Feb-18 3:04 
GeneralRe: What IDE do you use for C/C++ development? Pin
Randor 9-Feb-18 9:37
professional Randor 9-Feb-18 9:37 
AnswerRe: What IDE do you use for C/C++ development? Pin
David Crow9-Feb-18 9:38
David Crow9-Feb-18 9:38 
GeneralRe: What IDE do you use for C/C++ development? Pin
Victor Nijegorodov8-Feb-18 10:33
Victor Nijegorodov8-Feb-18 10:33 
AnswerRe: What IDE do you use for C/C++ development? Pin
Joe Woodbury7-Feb-18 5:47
professionalJoe Woodbury7-Feb-18 5:47 
AnswerRe: What IDE do you use for C/C++ development? Pin
vishaljamdagni11-Feb-18 22:48
professionalvishaljamdagni11-Feb-18 22:48 
AnswerRe: What IDE do you use for C/C++ development? Pin
enhzflep24-Mar-18 13:07
enhzflep24-Mar-18 13:07 
QuestionRecommendation for some books for in-depth knowledge of pointers, multi-dimensional arrays, recursions . (In c/c++) Pin
Tarun Jha4-Feb-18 9:28
Tarun Jha4-Feb-18 9:28 
AnswerRe: Recommendation for some books for in-depth knowledge of pointers, multi-dimensional arrays, recursions . (In c/c++) Pin
CPallini5-Feb-18 3:27
mveCPallini5-Feb-18 3:27 
SuggestionRe: Recommendation for some books for in-depth knowledge of pointers, multi-dimensional arrays, recursions . (In c/c++) Pin
David Crow5-Feb-18 5:44
David Crow5-Feb-18 5:44 
AnswerRe: Recommendation for some books for in-depth knowledge of pointers, multi-dimensional arrays, recursions . (In c/c++) Pin
Joe Woodbury6-Feb-18 6:16
professionalJoe Woodbury6-Feb-18 6:16 
Questionconsole app which handle windows events Pin
Fedrer1-Feb-18 22:38
Fedrer1-Feb-18 22:38 
AnswerRe: console app which handle windows events Pin
Richard MacCutchan1-Feb-18 22:50
mveRichard MacCutchan1-Feb-18 22:50 
GeneralRe: console app which handle windows events Pin
Fedrer1-Feb-18 22:56
Fedrer1-Feb-18 22:56 
GeneralRe: console app which handle windows events Pin
Richard MacCutchan1-Feb-18 23:01
mveRichard MacCutchan1-Feb-18 23:01 
GeneralRe: console app which handle windows events Pin
leon de boer4-Feb-18 13:32
leon de boer4-Feb-18 13:32 
GeneralRe: console app which handle windows events Pin
Richard MacCutchan4-Feb-18 21:52
mveRichard MacCutchan4-Feb-18 21:52 
GeneralRe: console app which handle windows events Pin
Victor Nijegorodov2-Feb-18 4:07
Victor Nijegorodov2-Feb-18 4:07 
AnswerRe: console app which handle windows events Pin
Jochen Arndt2-Feb-18 0:23
professionalJochen Arndt2-Feb-18 0:23 
AnswerRe: console app which handle windows events Pin
leon de boer4-Feb-18 13:42
leon de boer4-Feb-18 13:42 
Ok so the whole console now is full emulated since Windows 7 it is just a normal window.

However it has a special message handler which filters out the normal windows messages and it doesn't have a proper message queue setup. It's rather technical to go thru and add the steps to convert it when there is a much simpler way.

For the record WM_TIMERTICK and a few other windows message do get passed thru (you can use timers now on a console app) .. This will work as illustration there is a normal windows queue present on a console window however expanding the queue and removing the filter is far more problematic
int main()
{
SetTimer(0, 1, 1000, 0);
SetTimer(0, 2, 750, 0);
MSG Message;
while(GetMessage(&Message, 0, 0, 0))
{
if(Message.message == WM_TIMER)
{
std::cout << "Timer" << std::endl;
}
}
}

By far the easiest way to do what you want is actually setup for a proper windows app but then create and attach a console to it which is the new fancy feature.

AllocConsole function - Windows Console | Microsoft Docs[^]
AttachConsole function - Windows Console | Microsoft Docs[^]

So it basically does exactly what you are after you have a full windows message queue underneath and you can pump whatever message you want to the console. The actual GUI window can remain hidden by simply never setting the WS_VISIBLE flag or attaching it to the taskbar in minimized form.

Your whole app is basically a minimal hidden standard window throwing messages up to a console which is I believe what you are after.
In vino veritas


modified 4-Feb-18 19:53pm.

Questionriver crossing priests and devils in c program Pin
Member 1365554231-Jan-18 23:14
Member 1365554231-Jan-18 23:14 
AnswerRe: river crossing priests and devils in c program Pin
Richard MacCutchan31-Jan-18 23:21
mveRichard MacCutchan31-Jan-18 23:21 
AnswerRe: river crossing priests and devils in c program Pin
jeron11-Feb-18 3:19
jeron11-Feb-18 3:19 
QuestionRe: river crossing priests and devils in c program Pin
David Crow1-Feb-18 3:47
David Crow1-Feb-18 3:47 
QuestionC++ - Static templated method inside a class Pin
phil.o31-Jan-18 12:00
professionalphil.o31-Jan-18 12:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.