約 4,309,876 件
https://w.atwiki.jp/lov_english/pages/15.html
The information below pertains to combat within LoV. Given that combat is the only thing you really do in LoV it s pretty important. How to Win Bring the enemy s Arcana Guage to 0 by gaining control of all three of the enemy s Arcana Stones. At the end of time limit, have a larger Arcana Gauge than your enemy (note victory in this fashion will lower your grade and mean less XP) How to Play Move your whole party with the control lever (left side) Change the positioning of individual characters by moving their cards on the playing field Attack enemy units by positioning your cards so that their attack ranges overlap Unit Information On the screen, the unit s level, attack attribute, and two gauges are displayed. On top is the Special Technique gauge, below that is the HP Gauge. When enemy units are on-screen, their weak attribute and HP are displayed. When the unit s Technique gauge is full, a yellow attack range indicator will appear on top of their normal (blue) attack range. Hitting the Technique (red) button when a unit is highlighted will activate the technique. Main Display Arcana Gauge The Arcana Gauge will reduce when Arcana Stones are controlled or destroyed Arcana Stone The number of remaining Arcana Stones is indicated under each player s Arcana Gauge Sacrifice Gauge When the indicator is lit, press the blue button (left or right side) to merge your main character with a familiar. For more information see Sacrifice Enemy Information The following information about the enemy s familiars will be displayed name, HP, attack type, weak point. Minimap The minimap displays your familiars attack ranges and etc. Battlefield Map See below. Battlefield Map Gates When a gate glows green on the map, you can push down towards it with the joystick. After a few seconds your team will return ot the stock area. When in the stock place, you can relaunch your team any gate you choose. Standard battles have three gates. Some scenarios in story mode have one gate. Stock Area In the stock place you can substitute familiars and recharge HP and special technique gauges. However, when all of the player s team are in the stock place, the special technique gauge will fall over time. Arcana Stones The locations of arcana stones are noted on the battlefield map - blue for your stones and red for your enemys . Arcana Stone Shield As long as the Arcana Stone Shield is present, it reduces damage dealt to the Arcana Stones. Search Eye When the Search Eye is present, it reports on the enemy s location, HP, and other information. Life Monument Present during Boss fights in Story Mode. When sealed during such a battle, it changes the boss s weak points. Capturing and Sealing Information Arcana Stone Capture When your team enters into the circle surrounding an Arcana Stone, capturing begins automatically. When the Capture Guage makes one full rotation, the opponent s Stone Gauge and Arcana Gauge are both reduced. If several of your characters are within the circle, the Capture Gauge spins faster. The gauge is further accelerated when your familiars have the Arcana skill. When the enemy s army is completely defeated, all of his Stone Gauges and his Arcana Gauge are reduced slightly. If you enter the circle of one of your own Arcana Stones, the Capture Gauge will slowly be repaired. The more of your characters you place within the circle, the faster the repairs go. Additionally, over time the Capture Gauges will naturally repair themselves little by little. However, these repairs only apply to the Capture Gauges - any existing damage to the Stone Gauge or Arcana Gauge will not be repaired. If your enemy s characters enter the circle, the capture gauge will be stopped. If the opponent s three Arcana Stones are captured, the opponent s Arcana Gauge is reduced to zero and the player wins. Gate Sealing When a gate is sealed, the player cannot use that gate to enter the battle for 20 seconds. The more other gates are used, the longer the disabled gate is sealed. To seal an enemy s gate, the player must try to enter it. Sealing is completed when the seal gauge rotates once. Like with Arcana Stones and other captureable/sealable points in the game, more characters hastens the sealing speed. The gauge will accelerate even faster if familiars with the Gate skill are present. If your team enters a captured gate it will begin repairs. Repairs will also take place over time. Arcana Stone Shield Sealing When the Arcana Stone Shield is sealed, damage to Arcana Stones increases. Sealing begins automatically when the player enters the area of his opponent s shield. Like with Arcana Stones and other captureable/sealable points in the game, more characters hastens the sealing speed. The gauge will accelerate even faster if familiars with the Arcana Stone Shield skill are present. If your team approaches the area of a damaged Arcana Stone Shield it will begin repairs. Repairs will also take place over time. Search Eye Sealing If your Search Eye is sealed, vital infomration (such as HP, weak points, etc) is not displayed on the minimap or on the main map. Sealing begins automatically when the player enters the area of his opponent s Search Eye. Like with Arcana Stones and other captureable/sealable points in the game, more characters hastens the sealing speed. The gauge will accelerate even faster if familiars with the Search Eye skill are present. Some cards (like Albion) can use their Technique to repair a captured Search Eye. Life Stone Sealing These are only available in boss fights in Story Mode. When a Life Stone is sealed, the displayed element is affixed to the boss as a weak point for a certain period of time. Sacrifice A Sacrifice is when the player s main character is united with one of the player s familiars. Sacrifice has a few effects. The united familiar receives the main character s attack and defense abilities (on top of its default stats). The united familiar s HP recovers. The united familiar grows in size. Its attack range (both normal and technique) are magnified, but it also receives more damage. Sacrifices cannot take place when the main character is out of play. Sacrifices can take place when the "Sacrificer OK" mark is displayed in the upper left-hand corner of the screen. Sacrifices can only take place once per battle. After a fixed amount of time, the Sacrifice ends and both main character and familiar are returned to their original state. The amount of time the Sacrifice is valid is based on the cost of the familiar Cost Time 10 10c 15 8c 20 25 30 4c (note the C is as denoted on the Japanese wiki and probably stands for the in-game Counter) Smash Because the Smash feature was quickly added to the game following location tests, it is not referenced in the printed manuals. When consecutive hits are made on an opponent, the number of hits is displayed on screen. As the number of hits increases, so does the damage given. Smash hits are counted among the entire party. When a common attack is made, the counter is reset. Single Smash When a familiar is surrounded by a blue circle, Smash activation is possible. Stop the familiar card s motion (I believe you re supposed to make it so that the card isn t attacking anyone) The Smash effect begins to charge. Rotate the card to a certain angle (so that the enemy is caught in the attack range) to activate the smash. Multiple Smash Start moving your cards. The Smash effect will begin. The Smash will continue as long as you keep moving the cards.
https://w.atwiki.jp/windomxp/pages/64.html
KD-05 Whistler SP-3 ウィンダムXP SP-3 初期機数:3 耐久力:1700 盾:○ 変形:× 通称:SP3 ブーストの長さ:3.9秒 ブースト移動距離:約550m ロックオン可能距離:800m 機体紹介 機体考察 全機体中最高の格闘威力と高い射撃能力を兼ね備える万能機体 前作と比べ対地格闘が安定化し、新たに追加された特殊格闘により火力が底上げされたため 近接戦闘では大幅に強化されたと言える 射撃面でもBR、ファンネル、BR連射にブーメランと不足は無い 反面高コストでありながら機動力は平均的であり総耐久力も高くは無い 格闘も威力と判定に優れるものの振りが遅いため正面から仕掛けるには不安が残る ハイリスクハイリターンを地で行く機体だろう 武器解説 メイン(ビームライフル) 平均的なBRであり SP3が万能機と称される大きな理由でもある 銃身が長いためか密着距離では当たらない サブ1(シールドブーメラン) 使用中はガード不可 HITすると抜刀時は前格闘、納刀時はビームライフルが確定なので使いこなせるようにしたい 打ち消されない実弾兵器であるためコムのフルバ潰しには是非 その威力を一番に発揮するのは格闘コンボ時であり 出が速く戻りにも攻撃判定があるためタイミングさえ合わせて投げられれば緊急回避、EXガードを狩ることが出来る ダウン値の蓄積も少ないため積極的に挟もう サブ2(ファンネル) 多段ヒットするレーザーを放つファンネルを4基射出する フリー版に比べてビームの角度が狭くなったため当たりにくくなった カス当たり1本HITだけではよろけなくなった、よろけさせるには2本以上HITさせる必要がある チャージする事で足止めや削りを狙うことも出来る サブ3(ビームライフル連射) その場に静止し、BRを6連射する 弾幕を張りたいときや少し遠目の硬直を取る時に 1発毎にある程度銃口補正がかかり、ビーム自体にも誘導があるため遠距離でのカット能力はフルバを上回る タイマンでの戦い方 射撃で様子見をしつつ格闘コンボを仕掛ける 射撃のみではジリ貧になりがちだが格闘を直撃させることでどんでん返しも可能のハズだ 集団戦での戦い方 いきなり格闘狙いで行きたいところだが相手にとってSP3の格闘は脅威。確実に警戒される 更には最前線に立ち続けるには不安があるため 多少後退気味に立ち回るのも止むを得ないだろう 焦らずにチャンスを待ち、機会があれば確実にモノにしていきたい SP3を相手にするにあたっての注意事項 ともかく格闘が恐ろしい 振りは遅いものの判定が広いため不用意に近づくのは止そう BR以外の射撃には全て隙を伴うため接近さえ許さなければ徐々に押していけるはずだ 武器一覧 名称 消費エネルギー 威力 備孝 武器1 ビームライフル 小 100 武器2 ツーハンドビームソード 無 / 格闘については後述 武器3 シールドブーメラン 小 30*2 往復でヒットする、使用中は盾不可 武器4 オールレンジ攻撃 大 (5*21)*4 40ヒットダウンでフルヒットだと200 武器5 ビームライフル連射 大 300(50*6) 格闘について 見ての通り殆どが多段ヒット攻撃のため、当たり方でダメージに差が出る 範囲は広いものの振りが遅く、特に横格闘は潰されやすい キャンセルの繋ぎ目でEXガードや緊急回避が挟まれやすいため常にその事を意識したい 突き動作以外では移動距離も少なくコンボ時間も長いためカットには弱い また、SP3の格闘は相手に多くのEXゲージを蓄積させてしまうため前述のブーメランコンボは半ば必須とも言える ヒット数はロックオン状態で静止している相手に当てた時に確認できた最大数。 立ち位置と動き方によってヒット数は増減する。 現時点で横格闘の2段目以降が出辛い欠陥を持つ 使用時は注意 威力 備孝 N 12*7→20*8→21*6→15*7→12*7→150 ↑ 15*7→12*7→150 Nの4段目以降と同じ ↓ 12*7→150 初段ヒット時にサブ1入力で投げ派生 ← 12*6→12*7→150 左回り格闘 ラスト2段はNのそれと同じ → 12*7→12*7→150 右回り格闘 初段のヒット数が多いがカス当たりもしやすい模様 ↓サブ1派生 236~(2*8~→4*30→100) 最初が落下時間に比例してヒット数が増加する コンボレシピ(→は盾orステップキャンセル、EXゲージは「変動(必要値)」) 威力 EXゲージ 備孝 NNNN→投げ 約700 お手軽 横→NNNN→投げ 約750 横始動のコンボ メイン→投げ 420 主力 メイン→NN→投げ 約620 主力2、距離限
https://w.atwiki.jp/shakespeare1616/pages/28.html
A fire broke out backstage in a theatre. The clown came out to warn the public; they thought it was a joke and applauded. He repeated it; the acclaim was even greater. I think that s just how the world will come to an end to the general applause of wits who believe it s a joke. Reasons for creating the world ⇒ ✕ How to create the world ⇒ ✕ Reason for destruction of the world ⇒ ✕ How to destroy the world ⇒ 〇 Gives intelligence to one life form. The only mistake kills everything. Overnight. Democracy Minimum number of minimum misfortune for maximum number of maximum happiness To save all lives, for eternal peace, You can kill one life. They destroy the world They pollute the world They upset harmony They kill all lives All lives are saved Eternal peace will come By killing one life By killing the life of one species Nothing wrong Nothing is wrong Truth Justice In less than 100 years, weapons that kill all humans in an instant will emerge. If excellent scientists gather, it can be done in a month. A murderer if you kill one person, A hero if you kill a million people, The one who killed all humans, What is he called? How is it treated? What kind of sin does he have? What kind of punishment will you give?
https://w.atwiki.jp/warband/pages/422.html
qst_deliver_message|Deliver Message to {s13} qst_deliver_message_to_enemy_lord|Deliver Message to {s13} qst_raise_troops|Raise {reg1} {s14} qst_escort_lady|Escort {s13} to {s14} qst_deal_with_bandits_at_lords_village|Save the Village of {s15} from Marauding Bandits qst_collect_taxes|Collect Taxes from {s3} qst_hunt_down_fugitive|Hunt Down {s4} qst_kill_local_merchant|Assassinate Local Merchant at {s3} qst_bring_back_runaway_serfs|Bring Back Runaway Serfs qst_follow_spy|Follow the Spy to Meeting qst_capture_enemy_hero|Capture a Lord from {s13} qst_lend_companion|Lend Your Companion {s3} to {s9} qst_collect_debt|Collect the Debt {s3} Owes to {s9} qst_incriminate_loyal_commander|Incriminate the Loyal Commander of {s13}, {s16} qst_meet_spy_in_enemy_town|Meet Spy in {s13} qst_capture_prisoners|Bring {reg1} {s3} Prisoners qst_lend_surgeon|Lend Your Surgeon {s3} to {s1} qst_follow_army|Follow {s9}'s Army qst_report_to_army|Report to {s13}, the Marshall qst_deliver_cattle_to_army|Deliver {reg3} Heads of Cattle to {s13} qst_join_siege_with_army|Join the Siege of {s14} qst_screen_army|Screen the Advance of {s13}'s Army qst_scout_waypoints|Scout {s13}, {s14} and {s15} qst_rescue_lord_by_replace|Rescue {s13} from {s14} qst_deliver_message_to_prisoner_lord|Deliver Message to {s13} at {s14} qst_duel_for_lady|Challenge {s13} to a Trial of Arms qst_duel_courtship_rival|Challenge {s13} to a Trial of Arms (optional) qst_duel_avenge_insult|Challenge {s13} to a Trial of Arms qst_move_cattle_herd|Move Cattle Herd to {s13} qst_escort_merchant_caravan|Escort Merchant Caravan to {s8} qst_deliver_wine|Deliver {reg5} Units of {s6} to {s4} qst_troublesome_bandits|Hunt Down Troublesome Bandits qst_kidnapped_girl|Ransom Girl from Bandits qst_persuade_lords_to_make_peace|Make Sure Two Lords Do Not Object to Peace qst_deal_with_looters|Deal with Looters qst_deal_with_night_bandits|Deal with Night Bandits qst_deliver_grain|Bring wheat to {s3} qst_deliver_cattle|Deliver {reg5} Heads of Cattle to {s3} qst_train_peasants_against_bandits|Train the Peasants of {s13} Against Bandits. qst_eliminate_bandits_infesting_village|Save the Village of {s7} from Marauding Bandits qst_visit_lady|Visit Lady qst_formal_marriage_proposal|Formal Marriage Proposal qst_obtain_liege_blessing|Formal Marriage Proposal qst_wed_betrothed|Wed Your Betrothed qst_wed_betrothed_female|Wed Your Betrothed qst_join_faction|Give Oath of Homage to {s1} qst_rebel_against_kingdom|Help {s13} Claim the Throne of {s14} qst_consult_with_minister|Consult With Minister qst_organize_feast|Organize Feast qst_resolve_dispute|Resolve Dispute qst_offer_gift|Procure Gift qst_denounce_lord|Denounce Lord qst_intrigue_against_lord|Intrigue against Lord qst_track_down_bandits|Track Down Bandits qst_track_down_provocateurs|Track Down Provocateurs qst_retaliate_for_border_incident|Retaliate for a Border Incident qst_raid_caravan_to_start_war|Attack a Neutral Caravan to Provoke War qst_cause_provocation|Give a Kingdom Provocation to Attack Another qst_rescue_prisoner|Rescue or Ransom a Prisoner qst_destroy_bandit_lair|Destroy Bandit Lair qst_collect_men|Learn the Location of the Smugglers' Den qst_learn_where_merchant_brother_is|Learn Where the Hostages are Held. qst_save_relative_of_merchant|Attack the Bandit Lair qst_save_town_from_bandits|Attack the Smuggler's Den qst_quests_end|Quests End
https://w.atwiki.jp/tutorial-memo/pages/12.html
Dialogs In wxPython you can use predefined dialogs or create your own dialogs. You can also create dialog based applications. The example shows a skeleton of a dialog based application in wxPython. ダイアログ wxPythonにおいて、あなたはあらかじめ定義されているダイアログを使ったり、自身でダイアログを作ることができる。 ダイアログベースのアプリケーションを作ることもできる。 (wxPythonにおいて)ダイアログベースのアプリケーションの骨格を示す。 1 #!/usr/bin/python 2 # simpledialog.py 3 4 import wx 5 6 class MyDialog(wx.Dialog) 7 def __init__(self, parent, id, title) 8 wx.Dialog.__init__(self, parent, id, title) 9 10 class MyApp(wx.App) 11 def OnInit(self) 12 dia = MyDialog(None, -1, "simpledialog.py") 13 dia.ShowModal() 14 dia.Destroy() 15 return True 16 17 app = MyApp(0) 18 app.MainLoop() Notice that you cannot resize the dialog window. The Destroy() method is necessary. It deletes the dialog from the memory. Otherwise, the script would not exit properly. 注意する点として、ダイアログウィンドウはリサイズできない。Destroy()関数も必要だ。Destroy関数はメモリーからダイアログを消去する。それがないと、そのスクリプトはちゃんと終了しないかもしれない。 There are two types of dialogs. Modal and modeless. Modal dialog does not allow a user to work with the rest of the application until it is destroyed. Modal dialogs are created with the ShowModal() method. Dialogs are modeless when called with Show(). モーダルダイアログとモードレスダイアログという二種類のダイアログがある。 モーダルダイアログはダイアログが消滅するまでそのアプリケーションをユーザーが操作するのを許さない。 モーダルダイアログはShowModal()関数で作成する。 Show()l関数が呼ばれた時はモードレスダイアログとなる。
https://w.atwiki.jp/prototype_game/pages/47.html
THE LAST MAN Go to the Lockout Point. CROSS Alex PREVENT TAGGART ESCAPING BY AIR GO to the FIRST HELICOPTER STAGING AREA. Alex DESTROY TAGGART S TRANSPORT HELICOPTERS. Alex Nothing left. GO to the SECOND HELICOPTER STAGING AREA. DESTROY TAGGART S TRANSPORT HELICOPTERS. Alex BLACKWATCH GO to the THIRD HELICOPTER STAGING AREA. Alex Alex Hope
https://w.atwiki.jp/gogoyukki/pages/15.html
我が家のLet sNOTE(R3)も、だいぶお年を召してきたせいか、だいぶ動作に時間を要するようになってきた。 定期的に、CCleanerやNTREGOPTできれいにしてあげているのだが、最近かなり調子が悪い。 ここで、ふと考える。「遅いのは、本当にレジストリ等にゴミがたまるからなのか?」 昔、DOSでパソコンをいじっていた頃、Driverが合わなくて、ブルースクリーンを出していた。 XPになってDriverに起因する不具合はだいぶ少なくはなったが、時々相性が悪くて、インストール後にめちゃくちゃ重くなった経験は誰しもあるだろう。 しかし、最近は新しいDriverも入れていないのに、やたらに重い。。 「他に原因があるんじゃないのか?」 ということで、いつものごとくネットを調べたら、ある・ある!! 調子を悪くする原因は色々あるようだが、自分の環境では、次の2つが大きそうだ。 1 いつかのWindowsUpdateで、いきなり重くなった。(かもしれない) 2 Firefoxの、あるプロセスが重たい。(かもしれない) 「1」については、タスクマネージャでプロセスのメモリ使用量をみれば、何が重たいかがわかる。 wuauclt.exeはWindowsUpdateに関係するものらしく、以下のサイトを参考にした。 http //blogs.yahoo.co.jp/ykkap5555/50117655.html http //soudan1.biglobe.ne.jp/qa6088952.html 「2」については、IEより軽かったFirefixが、最近なぜか重い。plugin-container.exe? 「そういえば3.6にしてからか」、ということで、以下のサイトを参考に。 http //mozilla-remix.seesaa.net/article/160768434.html 感想としては、レジストリなんかをいじるより、こっちの方が効果ありそうな気がします。。。
https://w.atwiki.jp/zero3_392/pages/10.html
RegCondExec ダウンロードページからダウンロードしてください。 特徴 レビュー・紹介 特徴 本ソフトはCondExecの状態変化監視対象をレジストリに変更したものです。 レジストリエントリの現在状態や状態変化により、アプリケーション起動等の処理を行うことができます。 処理実施のトリガーとするレジストリエントリの状態として、以下の条件を指定できます。レジストリエントリの存在/非存在 レジストリエントリの型(BINARYやSTRING等) レジストリエントリのデータ内容 レジストリエントリ状態のチェック方法として、以下を指定できます。対象レジストリエントリが現時点で指定状態の場合(状態マッチ時)に、指定した処理を実行する。現時点で指定状態ではない場合(状態アンマッチ時)に行う処理も指定可能 対象レジストリエントリが現時点では指定状態ではない場合のみ、指定状態に変化するのを待ち、指定した処理を実行する。現時点で指定状態の場合(状態アンマッチ時)に行う処理も指定可能 対象レジストリエントリが現時点で指定状態であれば、指定した処理を実行する。現時点で指定状態ではない場合、指定状態に変化するのを待ち、指定した処理を実行する。 対象レジストリエントリが指定状態に変化するのを待つ場合の、最大待ち時間を指定することができます。最大待ち時間が経過しても指定状態に変化しなかった場合(タイムアウト時)に行う処理も指定可能 実行する処理は、複数処理を一連の処理として指定することができます。複数処理を指定する場合、処理が終わるのを待ってから後続処理を行うか、終わるのを待たずに後続処理を行うかを、各処理ごとに指定可能 実行する処理は、状態マッチ時,状態アンマッチ時,タイムアウト時のそれぞれ個別に指定できます。 実行する処理として、以下を指定できます。何もしない 指定アプリケーションを起動する 一定時間の待ちを行う レジストリエントリ状態のチェックを開始する前提条件も指定できます。前提条件として指定可能な項目は、処理実施トリガーのレジストリエントリと同様。 前提条件が満たされない場合は状態アンマッチとなり、指定された状態アンマッチ時の処理が実行される。 自分で設定ファイルを記述して、対象レジストリエントリや起動するアプリケーションの指定等を行う必要があります。 レビュー・紹介 本ソフトのレビューや使用方法の紹介などをしてくださっているページです。 BUGまみれRegCondExec解説ページ本ソフトの条件指定方法の解説や、条件指定と実行される処理の関係が非常に分かりやすいフローチャートがあります。 携帯便利ツールEZ-INFOW-ZERO3[es]のサスペンド関係で、本ソフトを実際に使用していろいろと実験されているようです。右上よりキーワード「RegCondExec」で検索していただくと、関連記事をまとめてご確認いただけます。
https://w.atwiki.jp/hmiku/pages/60076.html
【検索用 EXECUTE 登録タグ 2013年 E UTAU ruke ミントP 曲 曲英 桃音モモ】 + 目次 目次 曲紹介 歌詞 コメント 作詞:ruke 作曲:ミントP 編曲:ミントP 唄:桃音モモ 曲紹介 ~覚醒せよ、輝く未来を勝ち取る為に~ 曲名:『EXECUTE』(エクスキュート) 歌詞 (動画より書き起こし) カーテンの隙間 差し込む月明かり 暗い天井見上げて このままじゃダメだ 呟いた言葉は 戯言にしかならず 現実に押し潰され 傷つくこと恐れ 立ちすくむような そんな 弱い自分は もう必要ない 夢へと走り出し 加速する もっと 早く 速く 待つだけの毎日には 飽きてしまったから 神話をこの手で 作り出すため もっと 高く 翔ぶの 薄暗い部屋の自分にサヨナラして ドアの向こうへ 闇に 押し潰されても 涙流さないで まだ立ち上がれる 夢見る事 どうか 恐れないで 今 夢は空へ 飛翔する もっと 遥か彼方 昨日より今日より 明日を見つめ続けたい 雲を掴むような道のりでも 辿り着くと信じてるよ 薄暗い部屋の自分にサヨナラして ドアの向こうへ コメント 名前 コメント コメントを書き込む際の注意 コメント欄は匿名で使用できる性質上、荒れやすいので、 以下の条件に該当するようなコメントは削除されることがあります。 コメントする際は、絶対に目を通してください。 暴力的、または卑猥な表現・差別用語(Wiki利用者に著しく不快感を与えるような表現) 特定の個人・団体の宣伝または批判 (曲紹介ページにおいて)歌詞の独自解釈を展開するコメント、いわゆる“解釈コメ” 長すぎるコメント 『歌ってみた』系動画や、歌い手に関する話題 「カラオケで歌えた」「学校で流れた」などの曲に直接関係しない、本来日記に書くようなコメント カラオケ化、カラオケ配信等の話題 同一人物によると判断される連続・大量コメント Wikiの保守管理は有志によって行われています。 Wikiを気持ちよく利用するためにも、上記の注意事項は守って頂くようにお願いします。
https://w.atwiki.jp/sampleisbest/pages/54.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 プロジェクト プロジェクト名 DlgBase2 アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト 文字セット Unicode DlgBase2.cpp #include stdio.h #include tchar.h #include Windows.h #include "resource.h" // 関数プロトタイプ宣言 int GetIniFileName(void); INT_PTR CALLBACK DialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); void OnInitDialog(HWND hDlg); void OnDestroy(HWND hDlg); void WriteIniFileInt(TCHAR* ptcSec, TCHAR* ptcKey, int iValue); // グローバル変数 TCHAR g_atcIniFile[_MAX_PATH] = _T(""); //============================================================================== int APIENTRY _tWinMain( HINSTANCEhInstance, HINSTANCEhPrevInstance, LPTSTRlpCmdLine, intnCmdShow) { if (GetIniFileName()) { return 0; } DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN_DIALOG), NULL, DialogProc); return 0; } //------------------------------------------------------------------------------ int GetIniFileName(void) { TCHARatcPath[_MAX_PATH]; TCHARatcDrive[_MAX_DRIVE]; TCHARatcDir[_MAX_DIR]; TCHARatcFName[_MAX_FNAME]; TCHARatcExt[_MAX_EXT]; if (GetModuleFileName(NULL, atcPath, _countof(atcPath)) == 0) { return -1; } if (_tsplitpath_s(atcPath, atcDrive, atcDir, atcFName, atcExt) != 0) { return -1; } if (_tmakepath_s(g_atcIniFile, atcDrive, atcDir, atcFName, _T("ini")) != 0) { return -1; } return 0; } //------------------------------------------------------------------------------ INT_PTR CALLBACK DialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { INT_PTRiRetVal = TRUE;// メッセージを処理した TCHARatcStr[256]; intiRet; switch (uMsg) { case WM_COMMAND switch (LOWORD(wParam)) { case IDC_BUTTON_WORLD MessageBox(hDlg, _T("hello, world"), _T("World"), MB_OK); break; case IDOK GetDlgItemText(hDlg, IDC_EDIT_HELLO, atcStr, _countof(atcStr)); MessageBox(hDlg, atcStr, _T("OK"), MB_OK); break; case IDCANCEL iRet = MessageBox(hDlg, _T("終了しますか?"), _T("Cancel"), MB_YESNO); if (iRet == IDYES) { EndDialog(hDlg, IDCANCEL); } break; } break; case WM_INITDIALOG OnInitDialog(hDlg); iRetVal = TRUE;// SetFocusでフォーカスを設定した場合はFALSE break; case WM_CLOSE EndDialog(hDlg, 0); break; case WM_DESTROY OnDestroy(hDlg); break; default iRetVal = FALSE;// メッセージを処理しなかった } return iRetVal; } //------------------------------------------------------------------------------ void OnInitDialog(HWND hDlg) { intiX; intiY; iX = GetPrivateProfileInt(_T("General"), _T("iX"), 0, g_atcIniFile); iY = GetPrivateProfileInt(_T("General"), _T("iY"), 0, g_atcIniFile); SetWindowPos(hDlg, HWND_TOP, iX, iY, 0, 0, SWP_NOSIZE); } //------------------------------------------------------------------------------ void OnDestroy(HWND hDlg) { RECTrc; GetWindowRect(hDlg, rc); WriteIniFileInt(_T("General"), _T("iX"), rc.left); WriteIniFileInt(_T("General"), _T("iY"), rc.top); } //------------------------------------------------------------------------------ void WriteIniFileInt(TCHAR* ptcSec, TCHAR* ptcKey, int iValue) { TCHARatcBuf[16]; _stprintf_s(atcBuf, _T("%d"), iValue); WritePrivateProfileString(ptcSec, ptcKey, atcBuf, g_atcIniFile); } resource.h #define IDD_MAIN_DIALOG100 #define IDC_STATIC-1 #define IDC_EDIT_HELLO1000 #define IDC_BUTTON_WORLD1001 DlgBase2.rc // リソーススクリプト #include windows.h #include "resource.h" IDD_MAIN_DIALOG DIALOGEX 0, 0, 320, 100 STYLE WS_POPUPWINDOW | WS_MINIMIZEBOX EXSTYLE WS_EX_APPWINDOW CAPTION "DlgBase2" FONT 9, "MS Pゴシック" BEGIN LTEXT"Hello( H) ",IDC_STATIC,8,8,48,12 EDITTEXTIDC_EDIT_HELLO,56,8,48,12,ES_AUTOHSCROLL PUSHBUTTON"World( W)",IDC_BUTTON_WORLD,104,8,48,12 DEFPUSHBUTTON"OK",IDOK,212,76,48,16 PUSHBUTTON"Cancel",IDCANCEL,264,76,48,16 END