////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2 //CStdioFile(テキストモードでのファイル入出力) ////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2 void CShareDlg::OnButton85() { CString csBuf; //テキストモードのファイルクラス CStdioFile ifp; //c:\readme.txtをオープン 読込みモード if(ifp.Open("c:
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro
////////////////////////////////////////////////////////////////////////////// // // [ No.002 ] ルートノードの最初の子ノードのXML文書を表示 // // : MSXML2::IXMLDOMElement::GetfirstChild(); // #import <msxml4.dll> void successAction(MSXML2::IXMLDOMDocumentPtr &pDoc) { //-- ルートノードのスマートポインタを取得 --// MSXML2::IXMLDOMElementPtr root = pDoc->documentElement; //-- ルートノードの最初の子ノードのスマートポインタを取得 --// MSXML2::IXMLDOMNode
あなたの家の近くに消費者金融の店がない、でなければ休日という理由で受付が閉まっているという時は、無人契約機を利用して即日キャッシングを受けるというのもアリです。 金利収入で会社経営ができるキャッシング会社が、利益の出ない無利息キャッシングに踏み切る意味、それは端的に言って新規客を掴むことです。 カードローンをどれにするか決める時のポイントは、商品固有が持つメリットをリサーチして、自分自身がまず一番に必要不可欠だと信じている部分で、あなたに合致したものを選定することだと思われます。 人生いろいろありますから、どういった人であろうと予想外に、急ぎでキャッシュが要されることがあると思います。こういう事態が時起こった時は、即日融資に応じてくれるキャッシングが役に立ちます。 容易にスマートフォンを介してキャッシングに申込むことができますので、便利さと安心感が得られると聞いています。最大の利点は、いつ
INIファイルへ情報を保存する INIファイルを使うことで、アプリケーションの様々な情報を保存しておくことができる。 以下の方法では、Windowsディレクトリ下の「プロジェクト名.INI」ファイルに情報を保存する。 m_iData1 = 20; m_sString1 = "mojiretsu"; …… // INIファイルに情報を保存する CWinApp* pApp = AfxGetApp(); pApp->WriteProfileInt("ProgramData", "IntData1", m_iData1); pApp->WriteProfileString("ProgramData", "String1", m_sString1); 上記のようにした場合、INIファイルの内容は以下のようになる。 [ProgramData] IntData=20 Str
I am a newbie to internet programming, so if anyone can help with this, please take me step by step and don't assume I know anything. There is a web page that I can access on a router (conviently sitting next to me). On it, I am able to "Browse" for a file and then "Load" it. Which actually sends it through a program on the router called "config". "config" will then do stuff to the file and save i
Win32には、インターネット用の関数群(WinInet)が用意されており、MFCでもそれをサポートするクラスが用意されています。 この辺のクラスを利用すると腰が抜けるほど簡単にインターネットとのやりとりができます。(なんと HTTP プロトコルを知らなくてもできます) というわけでまずはHTTPでのファイルのダウンロードをやってみます。 なんというか大体MSDNライブラリの「代表的なHTTPクライアントアプリケーションの作成手順」に従えばダウンロードだけならできます。 手順はおおざっぱに書くと以下の通り。 インクルードファイルの設定 セッションの作成(CInternetSession オブジェクトを作成する) URLを開いてインターネットファイルのオブジェクトを取得する(CStdioFile* XXX = CInternetSession::OpenURL(〜)) 必要に
void Cxxxx::Connect(CString &strURL){ CHttpConnection *pHttp = NULL; CString strUser = ""; CString strPass = ""; CHttpFile *pHttpFile = NULL; DWORD dwServiceType = 0; CString strServer = ""; CString strObject = ""; INTERNET_PORT nPort = 80; DWORD dwReqFlag = 0; DWORD dwRc = 0; BOOL bRet = TRUE; LPTSTR lpServer = NULL; LPTSTR lpUser = NULL; LPTSTR lpPass = NULL; LPTSTR lpObject = NULL; CInternetSes
前回、http でのファイルのダウンロードをしましたが、それの応用で HTTP POST をやってみます。 AIR-EDGE Monitor の情報提供でこれを使っています。 今回のは、前回のダウンロードと違ってちょっとhttpの知識が必要かも。 下のフォームと同じ機能をMFCで作ります。 Value1: Value2: 私の自宅サーバの http://www.easy-creator.net/test2/add.asp に対して2つの数値を POST するフォームです。 サーバー側の add.asp は、渡された数値を加算した結果を text/plain で返します。 手順をおおざっぱに書きます。 CInternetSession オブジェクトを作成する。 CInternetSession::GetHttpConnection で、サーバに接続する。 CHttpConn
コールバック関数という技というか手法というか、そういうのがあります。 関数のアドレスを渡しておいて、何かあったときに呼んでもらうとか、そういった使い方をされます。 他の使い方もあるのかもしれませんが。 最初に私がコールバック関数を使ったのは、MIDI鍵盤「MidKey」にMIDI入力機能をつけたときです。 midiInOpen というAPIでMIDI入力デバイスを開くときに、コールバック関数のアドレスを渡しておきます。 そうすると、MIDI入力があったときにWindowsがコールバック関数を呼び出すことで知らせてくれるんです。 が。 なんか忘れがちですが、MFCはかなりオブジェクト指向です。 言い換えると、プログラムのほとんどの部分がクラスになっています。 これはどういう事かというと、プログラムの実行時にならないと(クラスがインスタンス化されないと)関数のアドレス(ポイン
Windows2000から、APIによって下記のような半透明のウィンドウを簡単に作成することができるようになりました。 ディスプレイモードがHiColor以上であることが条件です。 半透明ウィンドウを作成するには、ウィンドウの拡張スタイルにWS_EX_LAYERED(値は0x80000)を追加します。 (VC6.0にはWS_EX_LAYEREDという定数は定義されていないので、自分でWS_EX_LAYEREDを定義するか、直接値(0x80000)を拡張スタイルに設定します。 以下のような関数を作成すると良いでしょう。) // ヘッダファイルにスタイル定数を定義 #define WS_EX_LAYERED 0x80000 // 半透明ウィンドウスタイルを追加する関数 void SetAlphaAttr(HWND hWnd) { // 拡張ウィンドウスタイルを取得 LONG lStyle =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く