アプリ版:「スタンプのみでお礼する」機能のリリースについて

VC++2010 画面なしのアプリケーションを作成したいんですが、VC++2010で作成する方法が調べても出てこなかったので質問させていただきました。

環境はWindows7で開発環境はVisualStudio2010 使用言語はC++です。

やりたいこととして、マイコンみたいにプログラムを組みたいと思っています。

メイン関数から始まって Wihile(1) ;で待機し SetTimer(1,1000,NULL)などのタイマ割込みで処理を行う形です。

よろしくお願いします。

A 回答 (1件)

Win32アプリケーションで作成して…


・ウィンドウを作成しない。
・非表示ウィンドウを作成する。
とかで可能かと。

コンソールアプリケーションで作成すると、起動時にコマンド プロンプトが起動するかと思われます。
# 別アプリから標準入出力と標準エラー出力をパイプを使って入出力するように起動すればコマンド プロンプトなどは起動しないと思われますが。

>SetTimer(1,1000,NULL)

これだとウィンドウは必要ですよ?
WM_TIMERを受け取る為のウィンドウが必要です。
# MFCのCWnd::SetTimer()を使っていた場合、ウィンドウを作っている意識はないかも知れませんけどね。
# CWndから引っ張ってきたHWND使っています。

んで、MFCなどでSetTimer()使ったとしても…
>Wihile(1) ;で待機
で無限ループするのはいかがなものかと。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!